expand-value
Version:
Get deeply nested values from an object, like dot-prop and get-value, but with support for advanced features like bracket-notation and more.
1 lines • 867 B
Source Map (JSON)
{"version":3,"sources":["../../../src/nodes/Token.ts"],"sourcesContent":["const { defineProperty } = Reflect;\n\nexport class Token {\n type: string;\n value: unknown;\n loc: unknown;\n match: unknown;\n\n constructor(token: { type: string; value: unknown; loc: unknown; match: unknown }) {\n this.type = token.type;\n this.value = token.value;\n defineProperty(this, 'loc', { value: token.loc, writable: true });\n defineProperty(this, 'match', { value: token.match });\n }\n}\n\nexport default Token;\n"],"mappings":";;;;AAAA,IAAM,EAAE,eAAe,IAAI;AAEpB,IAAM,QAAN,MAAY;AAAA,EAFnB,OAEmB;AAAA;AAAA;AAAA,EACjB;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EAEA,YAAY,OAAuE;AACjF,SAAK,OAAO,MAAM;AAClB,SAAK,QAAQ,MAAM;AACnB,mBAAe,MAAM,OAAO,EAAE,OAAO,MAAM,KAAK,UAAU,KAAK,CAAC;AAChE,mBAAe,MAAM,SAAS,EAAE,OAAO,MAAM,MAAM,CAAC;AAAA,EACtD;AACF;AAEA,IAAO,gBAAQ;","names":[]}