UNPKG

map-transform-cjs

Version:
1 lines 1.33 kB
{"version":3,"sources":["../../src/utils/is.ts"],"sourcesContent":["import type { Path } from '../types.js'\n\nexport const isObject = (value: unknown): value is Record<string, unknown> =>\n Object.prototype.toString.call(value) === '[object Object]'\n\nexport const isString = (value: unknown): value is string =>\n typeof value === 'string'\n\nexport const isPath = (value: unknown): value is Path =>\n typeof value === 'string'\n\nexport const isArrayPath = (value: unknown): value is Path =>\n isPath(value) && value.endsWith('[]')\n\nexport const isNullOrUndefined = (value: unknown): value is null | undefined =>\n value === null || value === undefined\n\nexport const isNotNullOrUndefined = <T>(value: T): value is NonNullable<T> =>\n !isNullOrUndefined(value)\n\nexport const isNonEmptyArray = <T>(value: unknown): value is T[] =>\n Array.isArray(value) && value.length > 0\n"],"mappings":";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAEO,IAAM,WAAW,CAAC,UACvB,OAAO,UAAU,SAAS,KAAK,KAAK,MAAM;AAErC,IAAM,WAAW,CAAC,UACvB,OAAO,UAAU;AAEZ,IAAM,SAAS,CAAC,UACrB,OAAO,UAAU;AAEZ,IAAM,cAAc,CAAC,UAC1B,OAAO,KAAK,KAAK,MAAM,SAAS,IAAI;AAE/B,IAAM,oBAAoB,CAAC,UAChC,UAAU,QAAQ,UAAU;AAEvB,IAAM,uBAAuB,CAAI,UACtC,CAAC,kBAAkB,KAAK;AAEnB,IAAM,kBAAkB,CAAI,UACjC,MAAM,QAAQ,KAAK,KAAK,MAAM,SAAS;","names":[]}