• 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: ((creature: undefined | default) => undefined | default);
        sources: (Action | Creature)[];
    }[Object] } extends CUMULATIVE_DEFINITION ? CUMULATIVE_DEFINITION extends INotUsableMessageDefinition<[default]> ? NotUsableMessage<[default]> : "Incomplete INotUsableMessageDefinition" : never

Generated using TypeDoc