[upd] plankton
This commit is contained in:
parent
2b11b57818
commit
c0abe0a180
29
lib/plankton/plankton.d.ts
vendored
29
lib/plankton/plankton.d.ts
vendored
|
|
@ -887,6 +887,35 @@ declare namespace lib_plankton.call {
|
||||||
export function null_prop<type_value_from, type_value_to>(value_from: (null | type_value_from), function_: ((value: type_value_from) => type_value_to)): (null | type_value_to);
|
export function null_prop<type_value_from, type_value_to>(value_from: (null | type_value_from), function_: ((value: type_value_from) => type_value_to)): (null | type_value_to);
|
||||||
export {};
|
export {};
|
||||||
}
|
}
|
||||||
|
declare namespace lib_plankton.call {
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
type type_queue_item<type_data, type_result> = {
|
||||||
|
data: type_data;
|
||||||
|
resolve: ((result: type_result) => void);
|
||||||
|
reject: ((reason: any) => void);
|
||||||
|
};
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
export type type_queue<type_data, type_result> = {
|
||||||
|
handler: ((data: type_data) => Promise<type_result>);
|
||||||
|
items: Array<type_queue_item<type_data, type_result>>;
|
||||||
|
busy: boolean;
|
||||||
|
paused: boolean;
|
||||||
|
};
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
export function queue_make<type_data, type_result>(handler: ((data: type_data) => Promise<type_result>)): type_queue<type_data, type_result>;
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
export function queue_toggle_paused<type_data, type_result>(queue_subject: type_queue<type_data, type_result>, { "mode": mode, }?: {
|
||||||
|
mode?: (null | boolean);
|
||||||
|
}): void;
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
export function queue_add<type_data, type_result>(queue_subject: type_queue<type_data, type_result>, data: type_data, resolve: ((result: type_result) => void), reject: ((reason: any) => void)): void;
|
||||||
|
export {};
|
||||||
|
}
|
||||||
declare namespace lib_plankton.file {
|
declare namespace lib_plankton.file {
|
||||||
/**
|
/**
|
||||||
* @author fenris
|
* @author fenris
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue