Skip to content

Commit 309c81a

Browse files
committed
feat: fkey-type-in-init-definition
1 parent 7c8f527 commit 309c81a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

types.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ export type ApplicationMetadata = {
9696
version?: string;
9797
}
9898

99-
export interface IInitConfig<F extends string = string, T extends string = string> {
99+
export interface IInitConfig<F extends string | Record<string, any> = string, T extends string = string> {
100100
AsyncStorage?: any;
101101
api?: string;
102102
evaluationContext?: ClientEvaluationContext;
@@ -168,7 +168,7 @@ T extends string = string
168168
/**
169169
* Initialise the sdk against a particular environment
170170
*/
171-
init: (config: IInitConfig<F, T>) => Promise<void>;
171+
init: (config: IInitConfig<FKey<F>, T>) => Promise<void>;
172172
/**
173173
* Set evaluation context. Refresh the flags.
174174
*/

0 commit comments

Comments
 (0)