{"version":3,"sources":["../../../src/schema/types/index.ts"],"sourcesContent":["import TypedefRegistry  from '../../schema/typedef-registry'\r\n\r\nimport AnyDef           from './any'\r\nimport ArrayDef         from './array'\r\nimport BooleanDef       from './boolean'\r\nimport DateTimeDef      from './datetime'\r\nimport NumberDef        from './number'\r\nimport ObjectDef        from './object'\r\nimport StringDef        from './string'\r\n\r\nlet registered = false\r\n\r\nexport default function registerTypes() {\r\n  if (registered) return\r\n\r\n  TypedefRegistry.register(\r\n    AnyDef, ArrayDef, BooleanDef, NumberDef, ObjectDef, StringDef, DateTimeDef\r\n  )\r\n\r\n  registered = true\r\n}\r\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,8BAA6B;AAE7B,iBAA6B;AAC7B,mBAA6B;AAC7B,qBAA6B;AAC7B,sBAA6B;AAC7B,oBAA6B;AAC7B,oBAA6B;AAC7B,oBAA6B;AAE7B,IAAI,aAAa;AAEF,SAAR,gBAAiC;AACtC,MAAI,WAAY;AAEhB,0BAAAA,QAAgB;AAAA,IACd,WAAAC;AAAA,IAAQ,aAAAC;AAAA,IAAU,eAAAC;AAAA,IAAY,cAAAC;AAAA,IAAW,cAAAC;AAAA,IAAW,cAAAC;AAAA,IAAW,gBAAAC;AAAA,EACjE;AAEA,eAAa;AACf;","names":["TypedefRegistry","AnyDef","ArrayDef","BooleanDef","NumberDef","ObjectDef","StringDef","DateTimeDef"]}