{"version":3,"sources":["../../../src/expressions/object.ts"],"sourcesContent":["import type { CreateExpression } from \"../factories/expression\";\r\nimport type { BooleanExpression } from \"./boolean\";\r\nimport type { DateExpression } from \"./date\";\r\nimport type { EnumExpression } from \"./enum\";\r\nimport type { NumberExpression } from \"./number\";\r\nimport type { StringExpression } from \"./string\";\r\nimport type { TupleExpression } from \"./tuple\";\r\nimport type { UnionExpression } from \"./union\";\r\n\r\ntype RecordExpression = {\r\n  [k: string]:\r\n    | StringExpression\r\n    | NumberExpression\r\n    | BooleanExpression\r\n    | DateExpression\r\n    | EnumExpression\r\n    | TupleExpression\r\n    | UnionExpression\r\n    | ObjectExpression;\r\n};\r\n\r\nexport type ObjectExpression = RecordExpression | readonly [CreateExpression<\"object\">, RecordExpression];\r\n"],"mappings":";;;;;;;;;;;;;;;;AAAA;AAAA;","names":[]}