"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const u=require("../../warning.js");let t=0;class l{derivatives;id;constructor(e){this.derivatives=Array.isArray(e)?e:[e],this.id=t,e.length===0&&u.default(e.length>0),t+=1}getDerivativeToken(e){return this.derivatives.reduce((r,i)=>i(e,r),void 0)}}exports.default=l;
