@debut/types
Advanced tools
+4
-1
@@ -35,2 +35,3 @@ import { Candle } from './candle'; | ||
| onDispose = "onDispose", | ||
| onLearn = "onLearn", | ||
| onDepth = "onDepth", | ||
@@ -54,3 +55,3 @@ onSnapshot = "onSnapshot", | ||
| */ | ||
| export declare type AsyncHooks = PluginHook.onTick | PluginHook.onMajorTick | PluginHook.onCandle | PluginHook.onMajorCandle | PluginHook.onAfterCandle | PluginHook.onAfterTick | PluginHook.onClose | PluginHook.onDispose | PluginHook.onOpen | PluginHook.onStart | PluginHook.onDepth; | ||
| export declare type AsyncHooks = PluginHook.onTick | PluginHook.onMajorTick | PluginHook.onCandle | PluginHook.onMajorCandle | PluginHook.onAfterCandle | PluginHook.onAfterTick | PluginHook.onClose | PluginHook.onDispose | PluginHook.onOpen | PluginHook.onStart | PluginHook.onLearn | PluginHook.onDepth; | ||
| /** | ||
@@ -73,2 +74,3 @@ * Map hook to typed function | ||
| [PluginHook.onDispose]: (this: PluginCtx) => Promise<void>; | ||
| [PluginHook.onLearn]: (this: PluginCtx, days: number) => Promise<void>; | ||
| [PluginHook.onOpen]: (this: PluginCtx, order: ExecutedOrder) => Promise<void>; | ||
@@ -94,2 +96,3 @@ [PluginHook.onClose]: (this: PluginCtx, order: ExecutedOrder, closing: ExecutedOrder) => Promise<void>; | ||
| [PluginHook.onOrderUpdated]?: SyncHookArgumentsMap[PluginHook.onOrderUpdated]; | ||
| [PluginHook.onLearn]?: AsyncHookArgumentsMap[PluginHook.onLearn]; | ||
| [PluginHook.onStart]?: AsyncHookArgumentsMap[PluginHook.onStart]; | ||
@@ -96,0 +99,0 @@ [PluginHook.onDispose]?: AsyncHookArgumentsMap[PluginHook.onDispose]; |
+1
-1
| { | ||
| "name": "@debut/types", | ||
| "version": "4.0.2", | ||
| "version": "4.0.3", | ||
| "publishConfig": { | ||
@@ -5,0 +5,0 @@ "access": "public" |
17508
1.11%381
0.79%