UNPKG

@bemedev/cli-test

Version:

A library for testing CLI libraries (INCEPTION !!)

1 lines 1.01 kB
{"version":3,"file":"utils.cjs","sources":["../../src/helpers/utils.ts"],"sourcesContent":["export const undefiny = <T>(value?: T) => {\n return value;\n};\n\nexport type NoInfer<T> = [T][T extends any ? 0 : any];\nexport type LowInfer<T> = T & NonNullable<unknown>;\n\nexport const buildEmptyArray = <T extends any[]>(...values: T) => {\n return values;\n};\n\nexport const anify = <T>(value: unknown) => {\n return value as T;\n};\n\nexport const arrayify = <T>(values?: T | T[]): T[] => {\n if (!values) return [];\n return Array.isArray(values) ? values : [values];\n};\n"],"names":[],"mappings":";;AAAa,MAAA,QAAQ,GAAG,CAAI,KAAS,KAAI;AACvC,IAAA,OAAO,KAAK,CAAC;AACf,EAAE;MAKW,eAAe,GAAG,CAAkB,GAAG,MAAS,KAAI;AAC/D,IAAA,OAAO,MAAM,CAAC;AAChB,EAAE;AAEW,MAAA,KAAK,GAAG,CAAI,KAAc,KAAI;AACzC,IAAA,OAAO,KAAU,CAAC;AACpB,EAAE;AAEW,MAAA,QAAQ,GAAG,CAAI,MAAgB,KAAS;AACnD,IAAA,IAAI,CAAC,MAAM;AAAE,QAAA,OAAO,EAAE,CAAC;AACvB,IAAA,OAAO,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,CAAC;AACnD;;;;;;;"}