reiso
Version:
60 lines • 4.26 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
let hooksGraphQL = [];
exports.getHooksGraphQL = () => hooksGraphQL;
function RegisterHookGraphQL(func) {
exports.getHooksGraphQL().push(func);
}
exports.RegisterHookGraphQL = RegisterHookGraphQL;
let hooksWSonConnect = [];
exports.getHooksWSonConnect = () => hooksWSonConnect;
function RegisterHookWSonConnect(func) {
exports.getHooksWSonConnect().push(func);
}
exports.RegisterHookWSonConnect = RegisterHookWSonConnect;
let hooksWSonMessage = [];
exports.getHooksWSonMessage = () => hooksWSonMessage;
function RegisterHookWSonMessage(func) {
exports.getHooksWSonMessage().push(func);
}
exports.RegisterHookWSonMessage = RegisterHookWSonMessage;
let hooksWSonDisconnect = [];
exports.getHooksWSonDisconnect = () => hooksWSonDisconnect;
function RegisterHookWSonDisconnect(func) {
exports.getHooksWSonDisconnect().push(func);
}
exports.RegisterHookWSonDisconnect = RegisterHookWSonDisconnect;
let hooksRender = [];
exports.getHooksRender = () => hooksRender;
function RegisterHookRender(func) {
exports.getHooksRender().push(func);
}
exports.RegisterHookRender = RegisterHookRender;
let hooksWebHook = [];
exports.getHooksWebHook = () => hooksWebHook;
function RegisterHookWebHook(func) {
exports.getHooksWebHook().push(func);
}
exports.RegisterHookWebHook = RegisterHookWebHook;
let hooksAfterServerStart = [];
exports.getHooksAfterServerStart = () => hooksAfterServerStart;
function RegisterHookAfterServerStart(func) {
exports.getHooksAfterServerStart().push(func);
}
exports.RegisterHookAfterServerStart = RegisterHookAfterServerStart;
exports.webHooks = [];
exports.getWebHooks = () => exports.webHooks;
function RegisterWebHook(opt, func) {
exports.webHooks.push({
path: opt.path,
func: func,
auth: opt.auth,
isAuth: opt.isAuth
});
}
exports.RegisterWebHook = RegisterWebHook;
function clearWebHook() {
exports.webHooks = [];
}
exports.clearWebHook = clearWebHook;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2VydmVySG9vay5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9TZXJ2ZXIvU2VydmVySG9vay50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUdBLElBQUksWUFBWSxHQUFpRCxFQUFFLENBQUM7QUFDdkQsUUFBQSxlQUFlLEdBQUcsR0FBRyxFQUFFLENBQUMsWUFBWSxDQUFDO0FBQ2xELDZCQUFvQyxJQUE4QztJQUNoRix1QkFBZSxFQUFFLENBQUMsSUFBSSxDQUFDLElBQVcsQ0FBQyxDQUFDO0FBQ3RDLENBQUM7QUFGRCxrREFFQztBQUVELElBQUksZ0JBQWdCLEdBQW1GLEVBQUUsQ0FBQztBQUM3RixRQUFBLG1CQUFtQixHQUFHLEdBQUcsRUFBRSxDQUFDLGdCQUFnQixDQUFDO0FBQzFELGlDQUF3QyxJQUFnRjtJQUN0SCwyQkFBbUIsRUFBRSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUNuQyxDQUFDO0FBRkQsMERBRUM7QUFFRCxJQUFJLGdCQUFnQixHQUErRCxFQUFFLENBQUM7QUFDekUsUUFBQSxtQkFBbUIsR0FBRyxHQUFHLEVBQUUsQ0FBQyxnQkFBZ0IsQ0FBQztBQUMxRCxpQ0FBd0MsSUFBNEQ7SUFDbEcsMkJBQW1CLEVBQUUsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7QUFDbkMsQ0FBQztBQUZELDBEQUVDO0FBRUQsSUFBSSxtQkFBbUIsR0FBOEMsRUFBRSxDQUFDO0FBQzNELFFBQUEsc0JBQXNCLEdBQUcsR0FBRyxFQUFFLENBQUMsbUJBQW1CLENBQUM7QUFDaEUsb0NBQTJDLElBQTJDO0lBQ3BGLDhCQUFzQixFQUFFLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0FBQ3RDLENBQUM7QUFGRCxnRUFFQztBQVVELElBQUksV0FBVyxHQUFXLEVBQUUsQ0FBQztBQUNoQixRQUFBLGNBQWMsR0FBRyxHQUFHLEVBQUUsQ0FBQyxXQUFXLENBQUM7QUFDaEQsNEJBQW1DLElBQVU7SUFDM0Msc0JBQWMsRUFBRSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUM5QixDQUFDO0FBRkQsZ0RBRUM7QUFFRCxJQUFJLFlBQVksR0FBcUgsRUFBRSxDQUFDO0FBQzNILFFBQUEsZUFBZSxHQUFHLEdBQUcsRUFBRSxDQUFDLFlBQVksQ0FBQztBQUNsRCw2QkFBb0MsSUFBa0g7SUFDcEosdUJBQWUsRUFBRSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUMvQixDQUFDO0FBRkQsa0RBRUM7QUFFRCxJQUFJLHFCQUFxQixHQUFtQyxFQUFFLENBQUM7QUFDbEQsUUFBQSx3QkFBd0IsR0FBRyxHQUFHLEVBQUUsQ0FBQyxxQkFBcUIsQ0FBQztBQUNwRSxzQ0FBNkMsSUFBZ0M7SUFDM0UsZ0NBQXdCLEVBQUUsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7QUFDeEMsQ0FBQztBQUZELG9FQUVDO0FBVVUsUUFBQSxRQUFRLEdBQXVCLEVBQUUsQ0FBQTtBQUMvQixRQUFBLFdBQVcsR0FBRyxHQUFHLEVBQUUsQ0FBQyxnQkFBUSxDQUFDO0FBQzFDLHlCQUFnQyxHQUFrQixFQUFFLElBQW9HO0lBQ3RKLGdCQUFRLENBQUMsSUFBSSxDQUFDO1FBQ1osSUFBSSxFQUFFLEdBQUcsQ0FBQyxJQUFJO1FBQ2QsSUFBSSxFQUFFLElBQUk7UUFDVixJQUFJLEVBQUUsR0FBRyxDQUFDLElBQUk7UUFDZCxNQUFNLEVBQUUsR0FBRyxDQUFDLE1BQU07S0FDbkIsQ0FBQyxDQUFDO0FBQ0wsQ0FBQztBQVBELDBDQU9DO0FBRUQ7SUFDRSxnQkFBUSxHQUFHLEVBQUUsQ0FBQztBQUNoQixDQUFDO0FBRkQsb0NBRUMifQ==