SilverBullet pivot to become an offline-first PWA (#403)

This commit is contained in:
Zef Hemel
2023-05-23 20:53:53 +02:00
committed by GitHub
parent b256269897
commit 5f484bed57
389 changed files with 4484 additions and 291129 deletions
+40
View File
@@ -0,0 +1,40 @@
import type { Manifest } from "../common/manifest.ts";
// Messages received from the worker
export type ControllerMessage =
| {
// Parsed manifest when worker is initialized
type: "manifest";
manifest: Manifest;
}
| {
// Function invocation result
type: "invr";
id: number;
error?: string;
result?: any;
}
| {
// Syscall
type: "sys";
id: number;
name: string;
args: any[];
};
// Messages received inside the worker
export type WorkerMessage =
| {
// Function invocation
type: "inv";
id: number;
name: string;
args: any[];
}
| {
// Syscall result
type: "sysr";
id: number;
result?: any;
error?: any;
};