Skip to content

Commit 283623c

Browse files
committed
types: fix layer function params via overloads
1 parent 4c17e2b commit 283623c

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/index.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -170,10 +170,10 @@ export class Comp {
170170
* @param relIndex Used when a layer is provided for the first input, the relative index from the given Layer
171171
* @returns The requested Layer object
172172
*/
173-
layer<T extends number | string | Layer>(
174-
indexOrOtherLayer: T,
175-
relIndex?: T extends Layer ? number : undefined
176-
): Layer {
173+
layer(index: number): Layer;
174+
layer(name: string): Layer;
175+
layer(otherLayer: Layer, relativeIndex: number): Layer;
176+
layer(indexOrOtherLayer: number | string | Layer, relativeIndex?: number) {
177177
return thisLayer;
178178
}
179179
}

0 commit comments

Comments
 (0)