UNPKG

dune-ts

Version:

Unofficial Dune Analytics Typescript Client

16 lines 2.44 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isTokenPresent = exports.isCsrfPresent = exports.isCookiesPresent = void 0; const isPropPresent = (prop) => (target, key, descriptor) => { const original = descriptor.value; descriptor.value = function (...args) { if (this[prop] === undefined) throw new Error(`\`${prop}\` class property is undefined`); return original.apply(this, args); }; return descriptor; }; exports.isCookiesPresent = isPropPresent('cookies'); exports.isCsrfPresent = isPropPresent('csrf'); exports.isTokenPresent = isPropPresent('token'); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9yLUNvb2tpZXMuanMiLCJzb3VyY2VSb290Ijoic3JjLyIsInNvdXJjZXMiOlsiZGVjb3JhdG9ycy9mb3ItQ29va2llcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFFQSxNQUFNLGFBQWEsR0FDakIsQ0FBQyxJQUFrQyxFQUFFLEVBQUUsQ0FDdkMsQ0FBQyxNQUFjLEVBQUUsR0FBVyxFQUFFLFVBQThCLEVBQUUsRUFBRTtJQUM5RCxNQUFNLFFBQVEsR0FBRyxVQUFVLENBQUMsS0FBSyxDQUFBO0lBRWpDLFVBQVUsQ0FBQyxLQUFLLEdBQUcsVUFBVSxHQUFHLElBQWE7UUFFM0MsSUFBSyxJQUFhLENBQUMsSUFBSSxDQUFDLEtBQUssU0FBUztZQUNwQyxNQUFNLElBQUksS0FBSyxDQUFDLEtBQUssSUFBSSxnQ0FBZ0MsQ0FBQyxDQUFBO1FBRTVELE9BQU8sUUFBUSxDQUFDLEtBQUssQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDLENBQUE7SUFDbkMsQ0FBQyxDQUFBO0lBRUQsT0FBTyxVQUFVLENBQUE7QUFDbkIsQ0FBQyxDQUFBO0FBRVUsUUFBQSxnQkFBZ0IsR0FBRyxhQUFhLENBQUMsU0FBUyxDQUFDLENBQUE7QUFDM0MsUUFBQSxhQUFhLEdBQUcsYUFBYSxDQUFDLE1BQU0sQ0FBQyxDQUFBO0FBQ3JDLFFBQUEsY0FBYyxHQUFHLGFBQWEsQ0FBQyxPQUFPLENBQUMsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IER1bmUgfSBmcm9tICcuLi9EdW5lJ1xuXG5jb25zdCBpc1Byb3BQcmVzZW50ID1cbiAgKHByb3A6ICd0b2tlbicgfCAnY29va2llcycgfCAnY3NyZicpID0+XG4gICh0YXJnZXQ6IG9iamVjdCwga2V5OiBzdHJpbmcsIGRlc2NyaXB0b3I6IFByb3BlcnR5RGVzY3JpcHRvcikgPT4ge1xuICAgIGNvbnN0IG9yaWdpbmFsID0gZGVzY3JpcHRvci52YWx1ZVxuXG4gICAgZGVzY3JpcHRvci52YWx1ZSA9IGZ1bmN0aW9uICguLi5hcmdzOiBuZXZlcltdKSB7XG4gICAgICAvLyBjb25zb2xlLmxvZyh0aGlzKVxuICAgICAgaWYgKCh0aGlzIGFzIER1bmUpW3Byb3BdID09PSB1bmRlZmluZWQpXG4gICAgICAgIHRocm93IG5ldyBFcnJvcihgXFxgJHtwcm9wfVxcYCBjbGFzcyBwcm9wZXJ0eSBpcyB1bmRlZmluZWRgKVxuXG4gICAgICByZXR1cm4gb3JpZ2luYWwuYXBwbHkodGhpcywgYXJncylcbiAgICB9XG5cbiAgICByZXR1cm4gZGVzY3JpcHRvclxuICB9XG5cbmV4cG9ydCBjb25zdCBpc0Nvb2tpZXNQcmVzZW50ID0gaXNQcm9wUHJlc2VudCgnY29va2llcycpXG5leHBvcnQgY29uc3QgaXNDc3JmUHJlc2VudCA9IGlzUHJvcFByZXNlbnQoJ2NzcmYnKVxuZXhwb3J0IGNvbnN0IGlzVG9rZW5QcmVzZW50ID0gaXNQcm9wUHJlc2VudCgndG9rZW4nKVxuIl19