UNPKG

@barfinex/types

Version:

Core TypeScript type definitions and shared interfaces for the Barfinex ecosystem. Provides strongly-typed contracts for modules, services, and plugins.

31 lines 1.45 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PluginHook = void 0; /** * Enum representing various plugin hook events. */ var PluginHook; (function (PluginHook) { PluginHook["onTrade"] = "onTrade"; PluginHook["onAfterTrade"] = "onAfterTrade"; PluginHook["onAccountUpdate"] = "onAccountUpdate"; PluginHook["onAfterAccountUpdate"] = "onAfterAccountUpdate"; PluginHook["onCandleUpdate"] = "onCandleUpdate"; PluginHook["onAfterCandleUpdate"] = "onAfterCandleUpdate"; PluginHook["onCandleOpen"] = "onCandleOpen"; PluginHook["onAfterCandleOpen"] = "onAfterCandleOpen"; PluginHook["onCandleClose"] = "onCandleClose"; PluginHook["onAfterCandleClose"] = "onAfterCandleClose"; PluginHook["onInit"] = "onInit"; PluginHook["onStart"] = "onStart"; PluginHook["onDispose"] = "onDispose"; PluginHook["onOrderBookUpdate"] = "onOrderBookUpdate"; PluginHook["onAfterOrderBookUpdate"] = "onAfterOrderBookUpdate"; PluginHook["onOrderOpen"] = "onOrderOpen"; PluginHook["onAfterOrderOpen"] = "onAfterOrderOpen"; PluginHook["onOrderClose"] = "onOrderClose"; PluginHook["onAfterOrderClose"] = "onAfterOrderClose"; PluginHook["onInspectorRegulation"] = "onInspectorRegulation"; PluginHook["onAfterInspectorRegulation"] = "onAfterInspectorRegulation"; })(PluginHook || (exports.PluginHook = PluginHook = {})); //# sourceMappingURL=plugin.interface.js.map