{"version":3,"sources":["../../../src/packages/graphql-query-complexity/createComplexityRule.ts"],"sourcesContent":["import type { ValidationContext } from 'graphql'\n\nimport type { QueryComplexityOptions } from './QueryComplexity.js'\n\nimport { QueryComplexity } from './QueryComplexity.js'\n\nexport function createComplexityRule(\n options: QueryComplexityOptions,\n): (context: ValidationContext) => QueryComplexity {\n return (context: ValidationContext): QueryComplexity => {\n return new QueryComplexity(context, options)\n }\n}\n"],"names":["QueryComplexity","createComplexityRule","options","context"],"mappings":"AAIA,SAASA,eAAe,QAAQ,uBAAsB;AAEtD,OAAO,SAASC,qBACdC,OAA+B;IAE/B,OAAO,CAACC;QACN,OAAO,IAAIH,gBAAgBG,SAASD;IACtC;AACF"}