Function NotUsableMessageItemOrDoodad
- NotUsableMessageItemOrDoodad<PARTIAL_DEFINITION>(definition: PARTIAL_DEFINITION): { [ KEY in string | number | symbol]: KEY extends keyof PARTIAL_DEFINITION ? PARTIAL_DEFINITION[KEY] : {
args: ((itemOrDoodad: undefined | default | default) => undefined | default);
sources: Action[];
}[Object] } extends CUMULATIVE_DEFINITION ? CUMULATIVE_DEFINITION extends INotUsableMessageDefinition<[default | default]> ? NotUsableMessage<[default | default]> : "Incomplete INotUsableMessageDefinition" : never
-
Type Parameters
-
PARTIAL_DEFINITION extends Partial<INotUsableMessageDefinition<[default | default]>>
Parameters
-
definition: PARTIAL_DEFINITION
Returns { [ KEY in string | number | symbol]: KEY extends keyof PARTIAL_DEFINITION ? PARTIAL_DEFINITION[KEY] : {
args: ((itemOrDoodad: undefined | default | default) => undefined | default);
sources: Action[];
}[Object] } extends CUMULATIVE_DEFINITION ? CUMULATIVE_DEFINITION extends INotUsableMessageDefinition<[default | default]> ? NotUsableMessage<[default | default]> : "Incomplete INotUsableMessageDefinition" : never