[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 {};
|
||||
}
|
||||
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 {
|
||||
/**
|
||||
* @author fenris
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue