UNPKG

typeas

Version:

Library for checking data values and type safety

1 lines 957 B
{"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":[]}