Function evaluateParametersOldB
evaluateParametersOldB< T extends [evaluateParametersParameter] | evaluateParametersParameter[],>( commandstring: string, parameters: T,): { args: { [Index in string | number | symbol]: T[Index<Index>] extends "presetText" ? undefined | string : T[Index<Index>] extends "number" ? undefined | number : T[Index<Index>] extends "boolean" ? undefined | boolean : T[Index<Index>] extends "neboolean" ? undefined | boolean : T[Index<Index>] extends "string" ? undefined | string : T[Index<Index>] extends "non-booleanString" ? undefined | string : T[Index<(...)
>] extends "json" ? any : (...)
[(...)
] extends "Vector" ? (...)
| (...)
: (...)
extends (...)
? (...)
: (...)
}; err: [Error, any][]; extra: string; params: T;} Parameters
- commandstring: string
- parameters: T
Returns {
args: {
[Index in string | number | symbol]: T[Index<Index>] extends "presetText"
? undefined | string
: T[Index<Index>] extends "number"
? undefined | number
: T[Index<Index>] extends "boolean"
? undefined | boolean
: T[Index<Index>] extends "neboolean"
? undefined | boolean
: T[Index<Index>] extends "string"
? undefined | string
: T[Index<Index>] extends "non-booleanString"
? undefined | string
: T[Index<(...)>] extends "json"
? any
: (...)[(...)] extends "Vector"
? (...) | (...)
: (...) extends (...) ? (...) : (...)
};
err: [Error, any][];
extra: string;
params: T;
}
Deprecated