vue-types
Version:
Prop types utility for Vue
1 lines • 1.73 kB
Source Map (JSON)
{"version":3,"file":"vue-types.db27fa20.cjs","sources":["../../src/config.ts","../../src/is-plain-obj.ts","../../src/sensibles.ts"],"sourcesContent":["import { VueTypesConfig } from './types'\n\nexport const config: VueTypesConfig = {\n silent: false,\n logLevel: 'warn',\n}\n","/**\n * Extracted from https://github.com/sindresorhus/is-plain-obj\n */\nexport function isPlainObject(value: any): value is Record<string, any> {\n if (typeof value !== 'object' || value === null) {\n return false\n }\n\n const prototype = Object.getPrototypeOf(value)\n return (\n (prototype === null ||\n prototype === Object.prototype ||\n Object.getPrototypeOf(prototype) === null) &&\n !(Symbol.toStringTag in value) &&\n !(Symbol.iterator in value)\n )\n}\n","import { VueTypesDefaults } from './types'\n\nexport const typeDefaults = (): VueTypesDefaults => ({\n func: () => undefined,\n bool: true,\n string: '',\n number: 0,\n array: () => [],\n object: () => ({}),\n integer: 0,\n})\n"],"names":[],"mappings":";;AAEO,MAAM,MAAyB,GAAA;AAAA,EACpC,MAAQ,EAAA,KAAA;AAAA,EACR,QAAU,EAAA,MAAA;AACZ;;ACFO,SAAS,cAAc,KAA0C,EAAA;AACtE,EAAA,IAAI,OAAO,KAAA,KAAU,QAAY,IAAA,KAAA,KAAU,IAAM,EAAA;AAC/C,IAAO,OAAA,KAAA,CAAA;AAAA,GACT;AAEA,EAAM,MAAA,SAAA,GAAY,MAAO,CAAA,cAAA,CAAe,KAAK,CAAA,CAAA;AAC7C,EAAA,OAAA,CACG,cAAc,IACb,IAAA,SAAA,KAAc,MAAO,CAAA,SAAA,IACrB,OAAO,cAAe,CAAA,SAAS,CAAM,KAAA,IAAA,KACvC,EAAE,MAAO,CAAA,WAAA,IAAe,KACxB,CAAA,IAAA,EAAE,OAAO,QAAY,IAAA,KAAA,CAAA,CAAA;AAEzB;;ACdO,MAAM,eAAe,OAAyB;AAAA,EACnD,MAAM,MAAM,KAAA,CAAA;AAAA,EACZ,IAAM,EAAA,IAAA;AAAA,EACN,MAAQ,EAAA,EAAA;AAAA,EACR,MAAQ,EAAA,CAAA;AAAA,EACR,KAAA,EAAO,MAAM,EAAC;AAAA,EACd,MAAA,EAAQ,OAAO,EAAC,CAAA;AAAA,EAChB,OAAS,EAAA,CAAA;AACX,CAAA;;;;;;"}