rapiq
Version:
A tiny library which provides utility types/functions for request and response query handling.
11 lines • 708 B
TypeScript
export declare function isObject(item: unknown): item is Record<string, any>;
export declare function extendObject(target: Record<string, any>, source: Record<string, any>): Record<string, any>;
export declare function hasOwnProperty<X extends Record<string, any>, Y extends PropertyKey>(obj: X, prop: Y): obj is X & Record<Y, unknown>;
type Options = {
transformer?: (input: unknown, output: Record<string, any>, key: string) => boolean | undefined;
validator?: (input: unknown, key: string) => boolean | undefined;
prefixParts?: string[];
};
export declare function toFlatObject(data: Record<string, any>, options?: Options): Record<string, any>;
export {};
//# sourceMappingURL=object.d.ts.map