{"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":[]}