mirror of
https://github.com/HeyPuter/puter.git
synced 2026-08-25 15:37:12 +00:00
Fix workers types (#2198)
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test-backend (24.x) (push) Has been cancelled
test / API tests (node env, api-test) (24.x) (push) Has been cancelled
test / puterjs (node env, vitest) (24.x) (push) Has been cancelled
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test-backend (24.x) (push) Has been cancelled
test / API tests (node env, api-test) (24.x) (push) Has been cancelled
test / puterjs (node env, vitest) (24.x) (push) Has been cancelled
This commit is contained in:
+9
-6
@@ -1,22 +1,25 @@
|
||||
export interface WorkerInfo {
|
||||
name: string;
|
||||
url: string;
|
||||
file_path?: string;
|
||||
file_uid?: string;
|
||||
created_at?: string;
|
||||
file_path: string;
|
||||
file_uid: string;
|
||||
created_at: string;
|
||||
}
|
||||
|
||||
export interface WorkerDeployment {
|
||||
success: boolean;
|
||||
url: string;
|
||||
errors?: unknown[];
|
||||
errors?: string[];
|
||||
}
|
||||
|
||||
export class WorkersHandler {
|
||||
create (workerName: string, filePath: string, appName?: string): Promise<WorkerDeployment>;
|
||||
delete (workerName: string): Promise<boolean>;
|
||||
exec (request: RequestInfo | URL, init?: RequestInit): Promise<Response>;
|
||||
get (workerName: string): Promise<WorkerInfo>;
|
||||
get (workerName: string): Promise<WorkerInfo | undefined>;
|
||||
list (): Promise<WorkerInfo[]>;
|
||||
getLoggingHandle (workerName: string): Promise<EventTarget & { close: () => void }>;
|
||||
getLoggingHandle (workerName: string): Promise<EventTarget & {
|
||||
close: () => void;
|
||||
onLog: (event: MessageEvent) => void;
|
||||
}>;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user