@testring/plugin-api
Advanced tools
| "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); | ||
| } | ||
| } |
@@ -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); | ||
| } | ||
| } |
21273
7.68%27
8%511
6.9%4
33.33%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
Updated
Updated
Updated