• Type Parameters

    • PARTIAL_DEFINITION extends Partial<INotUsableMessageDefinition<[default]>>

    Parameters

    • definition: PARTIAL_DEFINITION

    Returns { [ KEY in string | number | symbol]: KEY extends keyof PARTIAL_DEFINITION ? PARTIAL_DEFINITION[KEY] : {
        args: ((doodad: undefined | default) => undefined | default);
        sources: Action[];
    }[Object] } extends CUMULATIVE_DEFINITION ? CUMULATIVE_DEFINITION extends INotUsableMessageDefinition<[default]> ? NotUsableMessage<[default]> : "Incomplete INotUsableMessageDefinition" : never

Generated using TypeDoc