{"version":3,"file":"main.cjs","sources":["../src/main.mts"],"sourcesContent":["export const __BaseType: unique symbol = Symbol('__BaseType')\nexport const __Properties: unique symbol = Symbol('__Properties')\nexport const __Brand: unique symbol = Symbol('__Brand')\n\nexport const __PropertyName: unique symbol = Symbol('__PropertyName')\nexport const __PropertyValues: unique symbol = Symbol('__PropertyValues')\n\n// Some Nominal tricks rely on the fact that this symbol and its type won't be\n// exported as public to the library's users.\nconst __ImpossibleSymbol: unique symbol = Symbol('__Impossible')\nexport type __Impossible = typeof __ImpossibleSymbol\n"],"names":["__BaseType","__Properties","__Brand","__PropertyName","__PropertyValues"],"mappings":"aAAa,MAAAA,EAA4B,OAAO,YAAY,EAC/CC,EAA8B,OAAO,cAAc,EACnDC,EAAyB,OAAO,SAAS,EAEzCC,EAAgC,OAAO,gBAAgB,EACvDC,EAAkC,OAAO,kBAAkB"}