@@ -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