@szegedsw/lib-node
Version:
A little framework published by Szeged Software Zrt. in order to enhance api endpoint security and create reuseable code. Email module, Logging system, and much more. Further improvements are expected.
25 lines • 837 B
TypeScript
declare interface IArrayUpdate {
$addToSet: {
[key: string]: {
$each: any[];
};
};
$pull: {
[key: string]: {
$in: any[];
};
};
}
declare function number(value: any): number;
declare function bool(value: any): boolean;
declare function toArrayUpdate(object: Record<string, Record<string, unknown>>): IArrayUpdate;
declare function removeUndefined(object: Record<string, any>, remove?: string[]): Record<string, any>;
declare namespace NodeJS {
interface Global {
number: (value: any) => number;
bool: (value: any) => boolean;
toArrayUpdate(object: Record<string, unknown>): IArrayUpdate;
removeUndefined(object: Record<string, unknown>, remove?: string[]): Record<string, unknown>;
}
}
//# sourceMappingURL=global.ext.d.ts.map