{"version":3,"file":"generateCustomTypeId.cjs","sources":["../../../src/lib/generateCustomTypeId.ts"],"sourcesContent":["import { snakeCase } from \"../lib/changeCase\";\nimport { createFaker, Faker } from \"../lib/createFaker\";\n\nimport { Seed } from \"../types\";\n\ntype GenerateFieldIdConfig =\n\t| {\n\t\t\tseed: Seed;\n\t\t\tfaker?: never;\n\t  }\n\t| {\n\t\t\tfaker: Faker;\n\t\t\tseed?: never;\n\t  };\n\nexport const generateCustomTypeId = (config: GenerateFieldIdConfig): string => {\n\tconst faker = config.faker || createFaker(config.seed);\n\n\treturn snakeCase(faker.words(faker.range(1, 3)));\n};\n"],"names":["createFaker","snakeCase"],"mappings":";;;;AAea,MAAA,uBAAuB,CAAC,WAAyC;AAC7E,QAAM,QAAQ,OAAO,SAASA,YAAAA,YAAY,OAAO,IAAI;AAE9C,SAAAC,WAAA,UAAU,MAAM,MAAM,MAAM,MAAM,GAAG,CAAC,CAAC,CAAC;AAChD;;"}