{"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;;;;;;"}