UNPKG

typeas

Version:

Library for checking data values and type safety

1 lines 584 B
{"version":3,"sources":["../../../src/factories/expression.ts"],"sourcesContent":["import { Join } from \"../types/join\";\r\n\r\ntype EachExpression = \"[]\" | \"\";\r\ntype NoneExpression = \"!\" | \"?\";\r\ntype ArgsExpression<Args extends string[]> = `(${Join<Args, \",\">})` | \"\";\r\ntype CommentExpression = `#${string}` | \"\";\r\n\r\nexport type CreateExpression<\r\n Type extends string,\r\n Args extends string[] = []\r\n> = `${Type}${EachExpression}${NoneExpression}${ArgsExpression<Args>}${CommentExpression}`;\r\n"],"mappings":";;;;;;;;;;;;;;;;AAAA;AAAA;","names":[]}