Type Alias RxValueTypeObjectOrUndefined<T>

RxValueTypeObjectOrUndefined<T>: {
    [K in keyof T]: T[K] extends Reactive<infer V>
        ? V | undefined
        : T[K] extends Wrapped<infer V>
            ? V | undefined
            : T[K] extends Generator<infer V>
                ? V | undefined
                : T[K] extends AsyncGenerator<infer V>
                    ? V | undefined
                    : T[K] extends IterableIterator<infer V>
                        ? V | undefined
                        : T[K] extends AsyncIterableIterator<infer V>
                            ? V | undefined
                            : T[K] extends (infer V)[]
                                ? V | undefined
                                : never
}

Type Parameters