Skip to content

Commit 3d47b59

Browse files
authored
Merge pull request #1119 from smithgeek/patch-1
Use Index Type for property name in intercept
2 parents 8d4b0e3 + c4441bf commit 3d47b59

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/api/intercept.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ export function intercept<T>(
2424
handler: IInterceptor<IValueWillChange<T>>
2525
): Lambda
2626
export function intercept(object: Object, handler: IInterceptor<IObjectWillChange>): Lambda
27-
export function intercept(
28-
object: Object,
29-
property: string,
27+
export function intercept<T extends Object, K extends keyof T>(
28+
object: T,
29+
property: K,
3030
handler: IInterceptor<IValueWillChange<any>>
3131
): Lambda
3232
export function intercept(thing, propOrHandler?, handler?): Lambda {

0 commit comments

Comments
 (0)