diff options
Diffstat (limited to 'packages/frontend/src/lib')
| -rw-r--r-- | packages/frontend/src/lib/ImageCompositor.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/frontend/src/lib/ImageCompositor.ts b/packages/frontend/src/lib/ImageCompositor.ts index a26302af77..3725f94c4d 100644 --- a/packages/frontend/src/lib/ImageCompositor.ts +++ b/packages/frontend/src/lib/ImageCompositor.ts @@ -20,7 +20,7 @@ export type ImageCompositorFunction<PS extends ImageCompositorFunctionParams = I }) => void; }; -export type ImageCompositorLayer<FNS extends Record<string, ImageCompositorFunction> = any> = { +export type ImageCompositorLayer<FNS extends Record<string, ImageCompositorFunction> = Record<string, ImageCompositorFunction>> = { [K in keyof FNS]: { id: string; functionId: K; @@ -219,7 +219,7 @@ export class ImageCompositor<FNS extends Record<string, ImageCompositorFunction< gl.framebufferTexture2D(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.TEXTURE_2D, resultTexture, 0); } - this.renderLayer(layer, preTexture, isLast); + this.renderLayer(layer as ImageCompositorLayer, preTexture, isLast); preTexture = resultTexture; } |