@leafer/interface
Advanced tools
+1
-1
| { | ||
| "name": "@leafer/interface", | ||
| "version": "1.0.0-beta.10", | ||
| "version": "1.0.0-beta.11", | ||
| "description": "@leafer/interface", | ||
@@ -5,0 +5,0 @@ "author": "Chao (Leafer) Wan", |
+1
-1
@@ -29,3 +29,3 @@ export { IApp } from './app/IApp' | ||
| export { ITaskProcessor, ITaskProcessorConfig } from './task/ITaskProcessor' | ||
| export { ITaskProcessor, ITaskProcessorConfig, ITaskItem, ITaskOptions } from './task/ITaskProcessor' | ||
@@ -32,0 +32,0 @@ |
@@ -180,2 +180,5 @@ import { IObject } from '../data/IData' | ||
| export interface IMatrixWithBoundsData extends IMatrixData, IBoundsData { } | ||
| export interface IMatrixWithBoundsData extends IMatrixData, IBoundsData { | ||
| scaleX?: number | ||
| scaleY?: number | ||
| } |
@@ -24,6 +24,22 @@ import { IFunction } from '../function/IFunction' | ||
| stop(): void | ||
| add(taskCallback: IFunction, taskTime?: number, start?: boolean): void | ||
| addParallel(taskCallback: IFunction, taskTime?: number, start?: boolean,): void | ||
| addEmpty(callback?: IFunction): void | ||
| add(taskCallback: IFunction, options?: ITaskOptions | number): ITaskItem | ||
| destroy(): void | ||
| } | ||
| export interface ITaskItem { | ||
| parent: ITaskProcessor | ||
| parallel: boolean | ||
| isComplete: boolean | ||
| isCancel: boolean | ||
| time: number | ||
| run(): Promise<void> | ||
| complete(): void | ||
| cancel(): void | ||
| } | ||
| export interface ITaskOptions { | ||
| start?: boolean // default true | ||
| time?: number // default 1 | ||
| parallel?: boolean // default true | ||
| delay?: number // default 0 | ||
| } |
70698
0.46%1803
0.95%