interface-forge - v2.5.0
    Preparing search index...

    Type Alias $replace<Meta, S>

    $replace: Meta extends $output
        ? output<S>
        : Meta extends $input
            ? input<S>
            : Meta extends (infer M)[]
                ? $replace<M, S>[]
                : Meta extends (...args: infer P) => infer R
                    ? (...args: { [K in keyof P]: $replace<P[K], S> }) => $replace<R, S>
                    : Meta extends object
                        ? { [K in keyof Meta]: $replace<Meta[K], S> }
                        : Meta

    Type Parameters