UNPKG

cds-rate-limit

Version:

enabled rate limit pattern for CAP NodeJS Runtime

17 lines (16 loc) 496 B
import { KeyPart } from "./types"; /** * custom key extractor */ export interface KeyExtractor { /** * extract key for target key part label */ targetKeyPart: string; /** * extract key part from cds event/context */ extract: (evt: any) => string; } export declare const builtInExtractors: Array<KeyExtractor>; export declare const keyExtractorCreatorBuilder: (extensionExtractors?: Array<KeyExtractor>) => (keyParts: Array<KeyPart>) => (evt: any) => string;