Skip to content

Commit fc56d82

Browse files
committed
Add missing types
1 parent 36d72c9 commit fc56d82

File tree

1 file changed

+5
-7
lines changed
  • packages/optimizely-sdk/lib/optimizely

1 file changed

+5
-7
lines changed

packages/optimizely-sdk/lib/optimizely/index.ts

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,9 @@ const DEFAULT_ONREADY_TIMEOUT = 30000;
6060
export default class Optimizely {
6161
private __isOptimizelyConfigValid: boolean;
6262
private __disposeOnUpdate: (() => void ) | null;
63-
private __readyPromise: Promise<{ success: boolean; reason?: string }>; //TODO
64-
private __readyTimeouts: any;//TODO
65-
private __nextReadyTimeoutId: any;//TODO
63+
private __readyPromise: Promise<{ success: boolean; reason?: string }>;
64+
private __readyTimeouts: { [key: string]: {readyTimeout: number; onClose:() => void} };
65+
private __nextReadyTimeoutId: number;
6666
private clientEngine: string;
6767
private clientVersion: string;
6868
private errorHandler: ErrorHandler;
@@ -1309,10 +1309,8 @@ export default class Optimizely {
13091309
timeoutValue = DEFAULT_ONREADY_TIMEOUT;
13101310
}
13111311

1312-
type Resolve = (value?: unknown) => void;
1313-
1314-
let resolveTimeoutPromise: any;
1315-
const timeoutPromise = new Promise(function(resolve: Resolve) {
1312+
let resolveTimeoutPromise: (value?: unknown) => void;
1313+
const timeoutPromise = new Promise(function(resolve: (value?: unknown) => void) {
13161314
resolveTimeoutPromise = resolve;
13171315
});
13181316

0 commit comments

Comments
 (0)