[F] assertType
function assertType<TKind>(   typeDescription,   t, ...   kinds): asserts t is Type & { kind: TKind[number] };Assert that the input type has one of the kinds provided
Type Parameters
Section titled “Type Parameters”| Type Parameter | 
|---|
| TKindextends ( |"Boolean"|"Decorator"|"Enum"|"EnumMember"|"FunctionParameter"|"Interface"|"Intrinsic"|"Model"|"ModelProperty"|"Namespace"|"Number"|"Operation"|"Scalar"|"ScalarConstructor"|"String"|"StringTemplate"|"StringTemplateSpan"|"TemplateParameter"|"Tuple"|"Union"|"UnionVariant")[] | 
Parameters
Section titled “Parameters”| Parameter | Type | 
|---|---|
| typeDescription | string | 
| t | Type | 
| … kinds | TKind | 
Returns
Section titled “Returns”asserts t is Type & { kind: TKind[number] }