@nasriya/cachify
Version:
A lightweight, extensible in-memory caching library for storing anything, with built-in TTL and customizable cache types.
19 lines (18 loc) • 800 B
TypeScript
declare const utils: {
assert: {
type: {
string: (value: unknown, name: string, context?: string) => value is string;
nonEmptyString: (value: unknown, name: string, context?: string) => void;
number: (value: unknown, name: string, context?: string) => value is number;
integer: (value: unknown, name: string, context?: string) => void;
positiveInteger: (value: unknown, name: string, context?: string) => void;
};
objectProp: (obj: Record<any, any>, prop: string, options?: {
required?: boolean;
context?: string;
onValidResult?: () => void;
validator?: (value: unknown, name: string, context?: string) => void;
}) => void;
};
};
export default utils;