{"version":3,"file":"buildContentRelationshipField.cjs","names":["prismic"],"sources":["../../src/lib/buildContentRelationshipField.ts"],"sourcesContent":["import * as prismic from \"@prismicio/client\"\n\ntype BuildContentRelationshipFieldConfig<Document extends prismic.PrismicDocument> = {\n\tdocument: Document\n}\n\nexport const buildContentRelationshipField = <Document extends prismic.PrismicDocument>(\n\tconfig: BuildContentRelationshipFieldConfig<Document>,\n): prismic.ContentRelationshipField<Document[\"type\"], Document[\"lang\"], never, \"filled\"> => {\n\treturn {\n\t\tlink_type: prismic.LinkType.Document,\n\t\tid: config.document.id,\n\t\tuid: config.document.uid || undefined,\n\t\ttype: config.document.type,\n\t\ttags: config.document.tags,\n\t\tlang: config.document.lang,\n\t\turl: config.document.url || undefined,\n\t\tslug: config.document.slugs[0],\n\t\tisBroken: false,\n\t}\n}\n"],"mappings":";;;;AAMA,MAAa,iCACZ,WAC2F;AAC3F,QAAO;EACN,WAAWA,kBAAQ,SAAS;EAC5B,IAAI,OAAO,SAAS;EACpB,KAAK,OAAO,SAAS,OAAO,KAAA;EAC5B,MAAM,OAAO,SAAS;EACtB,MAAM,OAAO,SAAS;EACtB,MAAM,OAAO,SAAS;EACtB,KAAK,OAAO,SAAS,OAAO,KAAA;EAC5B,MAAM,OAAO,SAAS,MAAM;EAC5B,UAAU;EACV"}