export declare type DoesExtend = [TYPE_A] extends [TYPE_B] ? true : false; declare type ArrayKeys = keyof []; export declare type IsObject = TYPE extends object ? ArrayKeys extends Extract ? false : true : false; export declare type IsArray = TYPE extends object ? ArrayKeys extends Extract ? true : false : false; export {};