@prismicio/mock
Version:
Generate mock Prismic documents, fields, Slices, and models for development and testing environments
1 lines • 885 B
Source Map (JSON)
{"version":3,"file":"boolean.cjs","names":["createFaker","prismic","capitalCase"],"sources":["../../src/model/boolean.ts"],"sourcesContent":["import * as prismic from \"@prismicio/client\"\n\nimport { capitalCase } from \"../lib/changeCase\"\nimport { createFaker } from \"../lib/createFaker\"\nimport type { MockModelConfig } from \"../types\"\n\nexport type MockBooleanModelConfig = MockModelConfig\n\nexport function boolean(config: MockBooleanModelConfig): prismic.CustomTypeModelBooleanField {\n\tconst faker = config.faker || createFaker(config.seed)\n\n\treturn {\n\t\ttype: prismic.CustomTypeModelFieldType.Boolean,\n\t\tconfig: {\n\t\t\tlabel: capitalCase(faker.word()),\n\t\t},\n\t}\n}\n"],"mappings":";;;;;;AAQA,SAAgB,QAAQ,QAAqE;CAC5F,MAAM,QAAQ,OAAO,SAASA,oBAAAA,YAAY,OAAO,KAAK;AAEtD,QAAO;EACN,MAAMC,kBAAQ,yBAAyB;EACvC,QAAQ,EACP,OAAOC,mBAAAA,YAAY,MAAM,MAAM,CAAC,EAChC;EACD"}