| "use strict"; |
| Object.defineProperty(exports, "__esModule", { value: true }); |
| exports.getSafeRepo = exports.getSafeOctokit = exports.getCurrentContext = exports.als = void 0; |
| const async_hooks_1 = require("async_hooks"); |
| |
| exports.als = new async_hooks_1.AsyncLocalStorage(); |
| |
| |
| |
| const getCurrentContext = () => { |
| return exports.als.getStore(); |
| }; |
| exports.getCurrentContext = getCurrentContext; |
| |
| |
| |
| const getSafeOctokit = () => { |
| return exports.als.getStore()?.octokit; |
| }; |
| exports.getSafeOctokit = getSafeOctokit; |
| |
| |
| |
| const getSafeRepo = () => { |
| return exports.als.getStore()?.repo; |
| }; |
| exports.getSafeRepo = getSafeRepo; |
| |