@jsmanifest/content-combiner
Version:
Combine content from multiple sources and transform them into one unified data structure to work with
15 lines (14 loc) • 883 B
TypeScript
export declare const assign: (o: any, opts: any) => any;
export declare const entries: (o: any) => [string, unknown][];
export declare const forEach: (arr: any[], cb: (...args: any[]) => any) => void;
export declare const isArr: (val: any) => val is any[];
export declare const isObj: (v: any) => v is object;
export declare const isStr: (v: any) => v is string;
export declare const isFnc: (v: any) => v is Function;
export declare const keys: (obj: any) => string[];
export declare const map: (arr: any[], cb: (...args: any[]) => any) => any[];
export declare const spread: (cb: Function) => (args: any[], ...rest: any[]) => any;
export declare const get: <T>(obj: T, path: string | string[]) => T | undefined;
export declare const isArrMember: (str: string) => boolean;
export declare const isArrMemberRegex: RegExp;
export declare const has: (obj: any, path: string) => boolean;