From 1776840c57b5656c33971a5544b9d70dbd7743a3 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Tue, 28 Apr 2026 00:08:30 +0100 Subject: [PATCH] fix: preserve typed runtime env casts --- src/test-utils/plugin-runtime-env.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/test-utils/plugin-runtime-env.ts b/src/test-utils/plugin-runtime-env.ts index f9482fc1d90..ec26a18bde8 100644 --- a/src/test-utils/plugin-runtime-env.ts +++ b/src/test-utils/plugin-runtime-env.ts @@ -5,7 +5,7 @@ type RuntimeEnvOptions = { throwOnExit?: boolean; }; -type TypedRuntimeEnvOptions = RuntimeEnvOptions & { +type TypedRuntimeEnvOptions = RuntimeEnvOptions & { readonly __runtimeShape?: (runtime: TRuntime) => void; }; @@ -24,7 +24,7 @@ export function createRuntimeEnv(options?: RuntimeEnvOptions): OutputRuntimeEnv }; } -export function createTypedRuntimeEnv( +export function createTypedRuntimeEnv( options?: TypedRuntimeEnvOptions, ): TRuntime { return createRuntimeEnv(options) as TRuntime; @@ -34,7 +34,7 @@ export function createNonExitingRuntimeEnv(): OutputRuntimeEnv { return createRuntimeEnv({ throwOnExit: false }); } -export function createNonExitingTypedRuntimeEnv( +export function createNonExitingTypedRuntimeEnv( runtimeShape?: (runtime: TRuntime) => void, ): TRuntime { return createTypedRuntimeEnv({ throwOnExit: false, __runtimeShape: runtimeShape });