Function NotUsableMessageDoodad
- NotUsableMessageDoodad<PARTIAL_DEFINITION>(definition: PARTIAL_DEFINITION): { [ 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
-
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