UNPKG

@what-a-faka/obj-mutation

Version:

The Object Mutation

28 lines (27 loc) 622 B
export interface OptionsTypes { clean?: boolean; cleanValue?: any; omit?: string[]; [key: string]: any; } export interface SchemaTypes { [key: string]: { format?: any; mutate?: any; create?: any; }; } declare class ObjMutation { _schema: SchemaTypes; _options: OptionsTypes; [key: string]: any; schema: SchemaTypes; options: OptionsTypes; constructor(_schema?: SchemaTypes, _options?: OptionsTypes); parse(originObj: { [key: string]: any; }): object; private pipe(params); private clean(params); } export default ObjMutation;