This commit is contained in:
21
store/src/routes/node/worker/messages.ts
Normal file
21
store/src/routes/node/worker/messages.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
import { NodeDefinition } from "../validations/types.ts";
|
||||
|
||||
type ExtractDefinitionMessage = {
|
||||
action: "extract-definition";
|
||||
content: ArrayBuffer;
|
||||
};
|
||||
|
||||
type ErrorMessage = {
|
||||
action: "error";
|
||||
error: Error;
|
||||
};
|
||||
|
||||
type ResultMessage = {
|
||||
action: "result";
|
||||
result: NodeDefinition;
|
||||
};
|
||||
|
||||
export type WorkerMessage =
|
||||
| ErrorMessage
|
||||
| ResultMessage
|
||||
| ExtractDefinitionMessage;
|
||||
Reference in New Issue
Block a user