aboutsummaryrefslogtreecommitdiff
path: root/src/api/schema.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/schema.d.ts')
-rw-r--r--src/api/schema.d.ts47
1 files changed, 43 insertions, 4 deletions
diff --git a/src/api/schema.d.ts b/src/api/schema.d.ts
index e5370097c..367932105 100644
--- a/src/api/schema.d.ts
+++ b/src/api/schema.d.ts
@@ -123,7 +123,9 @@ type uint32 = number;
welcome = 1,
file_change_notification = 2,
build_success = 3,
- build_fail = 4
+ build_fail = 4,
+ manifest_success = 5,
+ manifest_fail = 6
}
export const WebsocketMessageKindKeys = {
1: "welcome",
@@ -133,14 +135,21 @@ type uint32 = number;
3: "build_success",
build_success: "build_success",
4: "build_fail",
- build_fail: "build_fail"
+ build_fail: "build_fail",
+ 5: "manifest_success",
+ manifest_success: "manifest_success",
+ 6: "manifest_fail",
+ manifest_fail: "manifest_fail"
}
export enum WebsocketCommandKind {
- build = 1
+ build = 1,
+ manifest = 2
}
export const WebsocketCommandKindKeys = {
1: "build",
- build: "build"
+ build: "build",
+ 2: "manifest",
+ manifest: "manifest"
}
export interface JSX {
factory: string;
@@ -308,6 +317,10 @@ type uint32 = number;
id: uint32;
}
+ export interface WebsocketCommandManifest {
+ id: uint32;
+ }
+
export interface WebsocketMessageBuildSuccess {
id: uint32;
from_timestamp: uint32;
@@ -324,6 +337,24 @@ type uint32 = number;
log: Log;
}
+ export interface DependencyManifest {
+ ids: Uint32Array;
+ }
+
+ export interface WebsocketMessageManifestSuccess {
+ id: uint32;
+ module_path: string;
+ loader: Loader;
+ manifest: DependencyManifest;
+ }
+
+ export interface WebsocketMessageManifestFailure {
+ id: uint32;
+ from_timestamp: uint32;
+ loader: Loader;
+ log: Log;
+ }
+
export declare function encodeJSX(message: JSX, bb: ByteBuffer): void;
export declare function decodeJSX(buffer: ByteBuffer): JSX;
export declare function encodeStringPointer(message: StringPointer, bb: ByteBuffer): void;
@@ -372,7 +403,15 @@ type uint32 = number;
export declare function decodeWebsocketCommand(buffer: ByteBuffer): WebsocketCommand;
export declare function encodeWebsocketCommandBuild(message: WebsocketCommandBuild, bb: ByteBuffer): void;
export declare function decodeWebsocketCommandBuild(buffer: ByteBuffer): WebsocketCommandBuild;
+ export declare function encodeWebsocketCommandManifest(message: WebsocketCommandManifest, bb: ByteBuffer): void;
+ export declare function decodeWebsocketCommandManifest(buffer: ByteBuffer): WebsocketCommandManifest;
export declare function encodeWebsocketMessageBuildSuccess(message: WebsocketMessageBuildSuccess, bb: ByteBuffer): void;
export declare function decodeWebsocketMessageBuildSuccess(buffer: ByteBuffer): WebsocketMessageBuildSuccess;
export declare function encodeWebsocketMessageBuildFailure(message: WebsocketMessageBuildFailure, bb: ByteBuffer): void;
export declare function decodeWebsocketMessageBuildFailure(buffer: ByteBuffer): WebsocketMessageBuildFailure;
+ export declare function encodeDependencyManifest(message: DependencyManifest, bb: ByteBuffer): void;
+ export declare function decodeDependencyManifest(buffer: ByteBuffer): DependencyManifest;
+ export declare function encodeWebsocketMessageManifestSuccess(message: WebsocketMessageManifestSuccess, bb: ByteBuffer): void;
+ export declare function decodeWebsocketMessageManifestSuccess(buffer: ByteBuffer): WebsocketMessageManifestSuccess;
+ export declare function encodeWebsocketMessageManifestFailure(message: WebsocketMessageManifestFailure, bb: ByteBuffer): void;
+ export declare function decodeWebsocketMessageManifestFailure(buffer: ByteBuffer): WebsocketMessageManifestFailure;