Traqula
    Preparing search index...

    Type Alias AlterNodeOutput<RecursiveObject, Input, Out>

    AlterNodeOutput: {
        [Key in keyof RecursiveObject]: RecursiveObject[Key] extends object
            ? AlterNodeOutput<RecursiveObject[Key], Input, Out> extends Input
                ? Out
                : AlterNodeOutput<RecursiveObject[Key], Input, Out>
            : RecursiveObject[Key]
    }

    Type Parameters

    • RecursiveObject extends object
    • Input
    • Out