Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@testring/plugin-api

Package Overview
Dependencies
Maintainers
1
Versions
161
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@testring/plugin-api - npm Package Compare versions

Comparing version
0.5.30
to
0.5.31
+14
dist/modules/fs-queue-server.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.FSQueueServerAPI = void 0;
const fs_store_1 = require("@testring/fs-store");
const abstract_1 = require("./abstract");
class FSQueueServerAPI extends abstract_1.AbstractAPI {
onFileNameAssign(handler) {
this.registryWritePlugin(fs_store_1.fsQueueServerHooks.ON_FILENAME, handler);
}
onRelease(handler) {
this.registryReadPlugin(fs_store_1.fsQueueServerHooks.ON_RELEASE, handler);
}
}
exports.FSQueueServerAPI = FSQueueServerAPI;
import { fsQueueServerHooks } from '@testring/fs-store';
import { IOnFileNameHookData, IOnFileReleaseHookData } from '@testring/types';
import { AbstractAPI } from './abstract';
export class FSQueueServerAPI extends AbstractAPI {
onFileNameAssign(handler: (fileMetaData: IOnFileNameHookData) => Promise<IOnFileNameHookData>) {
this.registryWritePlugin(fsQueueServerHooks.ON_FILENAME, handler);
}
onRelease(handler: (data: IOnFileReleaseHookData) => void) {
this.registryReadPlugin(fsQueueServerHooks.ON_RELEASE, handler);
}
}
+4
-0

@@ -11,2 +11,3 @@ "use strict";

const http_server_1 = require("./modules/http-server");
const fs_queue_server_1 = require("./modules/fs-queue-server");
class PluginAPI {

@@ -44,3 +45,6 @@ constructor(pluginName, modules) {

}
getFSQueueServer() {
return new fs_queue_server_1.FSQueueServerAPI(this.pluginName, this.modules.fsQueueServer);
}
}
exports.PluginAPI = PluginAPI;
+5
-4
{
"name": "@testring/plugin-api",
"version": "0.5.30",
"version": "0.5.31",
"main": "./dist/index.js",

@@ -13,5 +13,6 @@ "types": "./src/index.ts",

"dependencies": {
"@testring/logger": "0.5.30",
"@testring/types": "0.5.30",
"@testring/utils": "0.5.30"
"@testring/fs-store": "0.5.31",
"@testring/logger": "0.5.31",
"@testring/types": "0.5.31",
"@testring/utils": "0.5.31"
},

@@ -18,0 +19,0 @@ "devDependencies": {

@@ -9,2 +9,3 @@ import { IPluginModules } from '@testring/types';

import { HttpServerAPI } from './modules/http-server';
import { FSQueueServerAPI } from './modules/fs-queue-server';

@@ -50,2 +51,6 @@ export class PluginAPI {

}
getFSQueueServer() {
return new FSQueueServerAPI(this.pluginName, this.modules.fsQueueServer);
}
}