{"version":3,"sources":["../../../../src/lib/A-Request/A-HttpRequestData.context.ts"],"names":[],"mappings":";;;AAIO,MAAM,0BAA0B,kBAAA,CAEpC;AAAA,EAGC,YAAY,IAAA,EAAc;AACtB,IAAA,KAAA;AAAA,MACI;AAAA,KACJ;AACA,IAAA,IAAA,CAAK,KAAA,CAAM,GAAA,CAAI,MAAA,EAAQ,IAAI,CAAA;AAAA,EAC/B;AAAA,EAEA,IAAI,MAAA,GAAiB;AACjB,IAAA,OAAO,IAAA,CAAK,MAAM,MAAA,IAAU,CAAA;AAAA,EAChC;AAAA,EAEA,IAAI,IAAA,GAAe;AACf,IAAA,OAAO,IAAA,CAAK,KAAA,CAAM,GAAA,CAAI,MAAM,CAAA;AAAA,EAChC;AAAA,EAGA,QAAA,CAAS,WAA2B,OAAA,EAAiB;AACjD,IAAA,OAAO,IAAA,CAAK,IAAA,CAAK,QAAA,CAAS,QAAQ,CAAA;AAAA,EACtC;AAEJ","file":"A-HttpRequestData.context.mjs","sourcesContent":["import { A_ExecutionContext } from \"@adaas/a-utils/a-execution\";\n\n\n\nexport class A_HttpRequestData extends A_ExecutionContext<{\n    data: Buffer;\n}> {\n\n\n    constructor(data: Buffer) {\n        super(\n            'a-http-request-data'\n        );\n        this._meta.set('data', data);\n    }\n\n    get length(): number {\n        return this.data?.length || 0;\n    }\n\n    get data(): Buffer {\n        return this._meta.get('data')!;\n    }\n\n\n    toString(encoding: BufferEncoding = 'utf-8'): string {\n        return this.data.toString(encoding);\n    }\n\n}\n"]}