interface ConstraintHelper {
    namedConstraint: (value: unknown) => ConstraintFunction;
    taggedConstraint: (
        key: string | number | symbol,
    ) => (value: unknown) => ConstraintFunction;
    targetDefaultConstraint: ConstraintFunction;
    traverseAncestors: (
        request: Request,
        constraint: ConstraintFunction,
    ) => boolean;
    typeConstraint: (
        type: ServiceIdentifier,
    ) => (request: null | Request) => boolean;
}

Properties

namedConstraint: (value: unknown) => ConstraintFunction
taggedConstraint: (
    key: string | number | symbol,
) => (value: unknown) => ConstraintFunction
targetDefaultConstraint: ConstraintFunction
traverseAncestors: (request: Request, constraint: ConstraintFunction) => boolean
typeConstraint: (
    type: ServiceIdentifier,
) => (request: null | Request) => boolean
MMNEPVFCICPMFPCPTTAAATR