@twobirds/microcomponents
Version:
Micro Components Organization Class
14 lines • 864 B
TypeScript
export interface LooseObject {
[key: string | symbol]: any;
}
export declare function isNativeObject(value: any): boolean;
export declare function sortObject(o: LooseObject): LooseObject;
export declare function flattenObject(o: LooseObject, doSort?: boolean): LooseObject;
export declare function deepEqual(o1: LooseObject, o2: LooseObject): boolean;
export declare function nameSpace(ns: string | string[], obj?: LooseObject): any;
export declare function parse(what: string | Object | any[], parseThis: Object): any;
export declare function kebabToPascal(str: string): string;
export declare function debounce(func: Function, milliseconds: number): Function;
export declare function htmlToElements(html: string): HTMLElement[];
export declare function copyGettersSetters(source: LooseObject, target: LooseObject): void;
//# sourceMappingURL=helpers.d.ts.map