flatTool.d.ts 669 B

123456789101112131415
  1. export declare const getPrototypeOf: (obj: any) => any;
  2. export declare const isObject: (something: any) => boolean;
  3. export declare const iterateInheritedPrototype: (callback: (proto: Record<string, any>) => boolean | void, fromCtor: any, toCtor: any, includeToCtor?: boolean) => void;
  4. export interface ClassInstanceToObjectOptions {
  5. bindTo?: any;
  6. excludes?: string[];
  7. till?: any;
  8. enumerable?: 0 | boolean;
  9. configurable?: 0 | boolean;
  10. writable?: 0 | boolean;
  11. }
  12. export declare const toObject: (something: any, options?: ClassInstanceToObjectOptions) => {
  13. [key: string]: any;
  14. };
  15. export declare const isPlainObject: (something: any) => boolean;