UNPKG

@prismicio/mock

Version:

Generate mock Prismic documents, fields, Slices, and models for development and testing environments

1 lines 805 B
{"version":3,"file":"buildAlternativeLanguage.cjs","names":[],"sources":["../../src/lib/buildAlternativeLanguage.ts"],"sourcesContent":["import type * as prismic from \"@prismicio/client\"\n\ntype BuildEmbedFieldConfig<Document extends prismic.PrismicDocument> = {\n\tdocument: Document\n}\n\nexport const buildAlternativeLanguage = <Document extends prismic.PrismicDocument>(\n\tconfig: BuildEmbedFieldConfig<Document>,\n): prismic.AlternateLanguage<Document[\"type\"], Document[\"lang\"]> => {\n\treturn {\n\t\tid: config.document.id,\n\t\ttype: config.document.type,\n\t\tlang: config.document.lang,\n\t\tuid: config.document.uid || undefined,\n\t}\n}\n"],"mappings":";AAMA,MAAa,4BACZ,WACmE;AACnE,QAAO;EACN,IAAI,OAAO,SAAS;EACpB,MAAM,OAAO,SAAS;EACtB,MAAM,OAAO,SAAS;EACtB,KAAK,OAAO,SAAS,OAAO,KAAA;EAC5B"}