@companion-module/base
    Preparing search index...

    Type Alias Complete<T>

    Complete: {
        [P in keyof Required<T>]: Pick<T, P> extends Required<Pick<T, P>>
            ? T[P]
            : T[P] | undefined
    }

    Make all optional properties be required and | undefined This is useful to ensure that no property is missed, when manually converting between types, but allowing fields to be undefined

    Type Parameters

    • T