@lineai/bluebeam-api
Version:
Your unofficial library for Bluebeam API for human and AI developers. Provides TypeScript support, entity classes, and developer-friendly features. Perfect for AI coders, construction professionals, and document management tasks. Includes comprehensive JS
25 lines • 1.45 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createMemoryStorage = void 0;
/**
* Simple in-memory token storage
* Tokens are lost when the application restarts
* Useful for testing or temporary storage needs
*/
const createMemoryStorage = () => {
const storage = new Map();
const key = 'tokens';
return {
async getTokens() {
return storage.get(key) || null;
},
async setTokens(newTokens) {
storage.set(key, newTokens);
},
async clearTokens() {
storage.delete(key);
},
};
};
exports.createMemoryStorage = createMemoryStorage;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RvcmFnZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9saWIvc3RvcmFnZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFFQTs7OztHQUlHO0FBQ0ksTUFBTSxtQkFBbUIsR0FBRyxHQUFpQixFQUFFO0lBQ3BELE1BQU0sT0FBTyxHQUFHLElBQUksR0FBRyxFQUF5QixDQUFDO0lBQ2pELE1BQU0sR0FBRyxHQUFHLFFBQVEsQ0FBQztJQUVyQixPQUFPO1FBQ0wsS0FBSyxDQUFDLFNBQVM7WUFDYixPQUFPLE9BQU8sQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLElBQUksSUFBSSxDQUFDO1FBQ2xDLENBQUM7UUFFRCxLQUFLLENBQUMsU0FBUyxDQUFDLFNBQXdCO1lBQ3RDLE9BQU8sQ0FBQyxHQUFHLENBQUMsR0FBRyxFQUFFLFNBQVMsQ0FBQyxDQUFDO1FBQzlCLENBQUM7UUFFRCxLQUFLLENBQUMsV0FBVztZQUNmLE9BQU8sQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUM7UUFDdEIsQ0FBQztLQUNGLENBQUM7QUFDSixDQUFDLENBQUM7QUFqQlcsUUFBQSxtQkFBbUIsdUJBaUI5QiJ9