Skip to content

Commit a3f0437

Browse files
committed
add async callbacks
1 parent f7cbdb7 commit a3f0437

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

server.d.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,21 +20,21 @@ export class Replicant<
2020
listener: (
2121
newValue: TReplicantMap[TName],
2222
oldValue: TReplicantMap[TName] | undefined,
23-
) => void,
23+
) => void | Promise<void>,
2424
): this;
2525
once(
2626
event: 'change',
2727
listener: (
2828
newValue: TReplicantMap[TName],
2929
oldValue: TReplicantMap[TName] | undefined,
30-
) => void,
30+
) => void | Promise<void>,
3131
): this;
3232
removeListener(
3333
event: 'change',
3434
listener: (
3535
newValue: TReplicantMap[TName],
3636
oldValue: TReplicantMap[TName] | undefined,
37-
) => void,
37+
) => void | Promise<void>,
3838
): this;
3939
removeAllListeners(event: 'change'): this;
4040
}
@@ -63,7 +63,7 @@ export type CreateNodecgInstance<
6363
>,
6464
) => void;
6565
};
66-
sendMessageToBundle<TName extends keyof TMessageMap & string>(
66+
sendMessageToBundle<TName extends keyof 4 & string>(
6767
messageName: unknown extends TMessageMap[TName]['data'] ? TName : never,
6868
bundleName: TBundleName,
6969
): void;
@@ -109,7 +109,7 @@ export type CreateNodecgInstance<
109109
error: TError extends null ? never : TError,
110110
): void;
111111
}),
112-
) => void,
112+
) => void | Promise<void>,
113113
): void;
114114
readReplicant<TName extends keyof TReplicantMap & string>(
115115
name: TName,
@@ -184,7 +184,7 @@ export type CreateNodecgInstance<
184184
: TError,
185185
): void;
186186
}),
187-
) => void,
187+
) => void | Promise<void>,
188188
): void;
189189
readReplicant<TName extends keyof TReplicantMap & string>(
190190
name: TName,

0 commit comments

Comments
 (0)