use std::os::raw::c_int;
pub const LOCK_EX: c_int = 2;
pub const LOCK_NB: c_int = 4;
pub const LOCK_UN: c_int = 8;
public class PayloadLimitFilter extends OncePerRequestFilter {
private final long maxBytes;
private final Set<String> allowedTypes;
public PayloadLimitFilter(long maxBytes, Set<String> allowedTypes) {
import { Injectable } from '@nestjs/common';
type Completed = { status: 'completed'; statusCode: number; body: unknown; expiresAt: number };
type InFlight = { status: 'in-flight'; startedAt: number };
type Record = Completed | InFlight;