UNPKG

block-obj-builder

Version:

Block object builder

7 lines (6 loc) 380 B
import { MediaPointer } from '../interfaces/media-interface'; export declare type DeepPartial<T> = { [P in keyof T]?: T[P] extends Array<infer U> ? Array<DeepPartial<U>> : T[P] extends ReadonlyArray<infer V> ? ReadonlyArray<DeepPartial<V>> : DeepPartial<T[P]>; }; export declare function resolveMediaId(m: MediaPointer): string; export declare const clone: (obj: any) => any;