{"version":3,"sources":["/home/renatorib/p/publissue/packages/api/dist/__chunks/GLFB3AYM.cjs","../../src/publissue/findPost.ts"],"names":["FindPostQuery","operation","graphql","data","_a","Post","asNode","findPost","props","buildQuery"],"mappings":"AAAA,sHAAkC,6CAA0C,6CAAmC,6CAAmC,ICK5IA,CAAAA,CAAgBC,4BAAAA,4BACpBC,CAAQ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAAA,CAUP,CACH,CAAA,CAAE,OAAA,CAASC,CAAAA,EAAS,CAjBpB,IAAAC,CAAAA,CAkBE,MAAA,CAAOA,CAAAA,CAAAD,CAAAA,CAAK,MAAA,CAAO,KAAA,CAAA,EAAZ,IAAA,EAAAC,CAAAA,CAAoB,CAAA,CAAA,CAAKC,cAAAA,CAAK,MAAA,CAAOC,4BAAAA,CAAOH,CAAK,MAAA,CAAO,KAAA,CAAM,CAAC,CAAA,CAAG,OAAO,CAAC,CAAA,CAAI,IACvF,CAAC,CAAA,CAED,MAAA,SAAsBI,CAAAA,CAEpBC,CAAAA,CAIA,CACA,OAAO,IAAA,CAAK,OAAA,CAAQR,CAAa,CAAA,CAAE,OAAA,CAAQ,CACzC,KAAA,CAAOS,cAAAA,CAAW,IAAA,CAAK,IAAA,CAAMD,CAAAA,EAAA,IAAA,CAAA,KAAA,CAAA,CAAAA,CAAAA,CAAO,KAAK,CAAA,CACzC,QAAA,CAAUA,CAAAA,EAAA,IAAA,CAAA,KAAA,CAAA,CAAAA,CAAAA,CAAO,QACnB,CAAC,CACH,CAAA,cAAA","file":"/home/renatorib/p/publissue/packages/api/dist/__chunks/GLFB3AYM.cjs","sourcesContent":[null,"import { graphql, operation, asNode } from \"../lib/graphql\";\nimport { Publissue } from \".\";\nimport { buildQuery, QueryParams } from \"../lib/query\";\nimport { Post } from \"../types/Post\";\n\nconst FindPostQuery = operation(\n  graphql(`\n    query FindPost($query: String!, $omitBody: Boolean = false) {\n      search(first: 1, type: ISSUE, query: $query) {\n        nodes {\n          ... on Issue {\n            ...Post_Issue\n          }\n        }\n      }\n    }\n  `),\n).withMap((data) => {\n  return data.search.nodes?.[0] ? Post.unmask(asNode(data.search.nodes[0], \"Issue\")) : null;\n});\n\nexport async function findPost(\n  this: Publissue,\n  props?: {\n    query?: QueryParams;\n    omitBody?: boolean;\n  },\n) {\n  return this.graphql(FindPostQuery).execute({\n    query: buildQuery.call(this, props?.query),\n    omitBody: props?.omitBody,\n  });\n}\n"]}