@testring/plugin-api
Advanced tools
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.FSStoreServerAPI = void 0; | ||
| const fs_store_1 = require("@testring/fs-store"); | ||
| const abstract_1 = require("./abstract"); | ||
| class FSStoreServerAPI extends abstract_1.AbstractAPI { | ||
| onFileNameAssign(handler) { | ||
| this.registryWritePlugin(fs_store_1.fsStoreServerHooks.ON_FILENAME, handler); | ||
| } | ||
| onRelease(handler) { | ||
| this.registryReadPlugin(fs_store_1.fsStoreServerHooks.ON_RELEASE, handler); | ||
| } | ||
| } | ||
| exports.FSStoreServerAPI = FSStoreServerAPI; |
| import { fsStoreServerHooks } from '@testring/fs-store'; | ||
| import { IOnFileNameHookData, IOnFileReleaseHookData } from '@testring/types'; | ||
| import { AbstractAPI } from './abstract'; | ||
| export class FSStoreServerAPI extends AbstractAPI { | ||
| onFileNameAssign(handler: (fileMetaData: IOnFileNameHookData) => Promise<IOnFileNameHookData>) { | ||
| this.registryWritePlugin(fsStoreServerHooks.ON_FILENAME, handler); | ||
| } | ||
| onRelease(handler: (data: IOnFileReleaseHookData) => void) { | ||
| this.registryReadPlugin(fsStoreServerHooks.ON_RELEASE, handler); | ||
| } | ||
| } |
@@ -11,3 +11,3 @@ "use strict"; | ||
| const http_server_1 = require("./modules/http-server"); | ||
| const fs_queue_server_1 = require("./modules/fs-queue-server"); | ||
| const fs_store_server_1 = require("./modules/fs-store-server"); | ||
| class PluginAPI { | ||
@@ -46,5 +46,5 @@ constructor(pluginName, modules) { | ||
| getFSQueueServer() { | ||
| return new fs_queue_server_1.FSQueueServerAPI(this.pluginName, this.modules.fsQueueServer); | ||
| return new fs_store_server_1.FSStoreServerAPI(this.pluginName, this.modules.fsStoreServer); | ||
| } | ||
| } | ||
| exports.PluginAPI = PluginAPI; |
+5
-5
| { | ||
| "name": "@testring/plugin-api", | ||
| "version": "0.5.32", | ||
| "version": "0.5.33", | ||
| "main": "./dist/index.js", | ||
@@ -13,6 +13,6 @@ "types": "./src/index.ts", | ||
| "dependencies": { | ||
| "@testring/fs-store": "0.5.32", | ||
| "@testring/logger": "0.5.32", | ||
| "@testring/types": "0.5.32", | ||
| "@testring/utils": "0.5.32" | ||
| "@testring/fs-store": "0.5.33", | ||
| "@testring/logger": "0.5.33", | ||
| "@testring/types": "0.5.33", | ||
| "@testring/utils": "0.5.33" | ||
| }, | ||
@@ -19,0 +19,0 @@ "devDependencies": { |
@@ -9,3 +9,3 @@ import { IPluginModules } from '@testring/types'; | ||
| import { HttpServerAPI } from './modules/http-server'; | ||
| import { FSQueueServerAPI } from './modules/fs-queue-server'; | ||
| import { FSStoreServerAPI } from './modules/fs-store-server'; | ||
@@ -53,4 +53,4 @@ export class PluginAPI { | ||
| getFSQueueServer() { | ||
| return new FSQueueServerAPI(this.pluginName, this.modules.fsQueueServer); | ||
| return new FSStoreServerAPI(this.pluginName, this.modules.fsStoreServer); | ||
| } | ||
| } |
| "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); | ||
| } | ||
| } |
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
Updated
Updated
Updated
Updated