Fix application of intrinsic decorators to properties and parameters

This commit is contained in:
David Wilson 2021-06-23 13:43:10 +03:00
Родитель 2ec0c6c455
Коммит abd388c334
1 изменённых файлов: 5 добавлений и 0 удалений

Просмотреть файл

@ -55,6 +55,11 @@ export function getIntrinsicType(program: Program, target: Type | undefined): st
return undefined;
}
export function isStringType(program: Program, target: Type): boolean {
const intrinsicType = getIntrinsicType(program, target);
return intrinsicType !== undefined && intrinsicType === "string";
}
const numericTypesKey = Symbol();
export function numeric(program: Program, target: Type) {
if (!isIntrinsic(program, target)) {