类型'string'不可分配给类型'“” | “,” | “” | “。”'

丹尼尔

在我的课堂上,我有一个财产:

thousandSeparator: '' | ',' | ' ' | '.';

并希望通过以下方式进行设置:

const options = {
  thousandSeparator: ','
};

设置这个时我得到错误

 Types of property 'thousandSeparator' are incompatible.
 Type 'string' is not assignable to type '"" | "," | " " | "."'.
卢克·斯托里

您的代码在tsc操场上工作正常

如果您的代码有更多内容,例如在将字符串设置为变量之前在其他地方定义字符串,则必须将其强制转换,如下所示:

type thousandSeparator = '' | ',' | ' ' | '.';

const options = {
  thousandSeparator: ',' as thousandSeparator,
};

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

类型 '() => void' 不可分配给类型 'string'

来自分类Dev

类型 'string' 不可分配给类型 '(token: string) => void

来自分类Dev

React TypeScript:类型“ string []”不可分配给类型“ never []”

来自分类Dev

Angular 7.2.0:类型“ string”不可分配给类型“ RunGuardsAndResolvers”

来自分类Dev

TS 编译器错误:类型 'string' 不可分配给类型 'Status'

来自分类Dev

'"Page Not Found 404"' 类型的参数不可分配给类型 '{ error: string; } & { 孩子?:ReactNode; }'

来自分类Dev

输入 '(token: string) => Observable<{ headers: HttpHe aders; }>' 不可分配给类型 'Observable<any>'

来自分类Dev

类型{[key:string]:string}不可分配给类型{[key:string]:string} | “未定义”

来自分类Dev

数组中的数组,我收到一个错误:类型 '[string, string, number]' 不可分配给类型 '[]'

来自分类Dev

错误 TS2322:类型 'string' 不可分配给类型 'Type<any>'。在角 7

来自分类Dev

Typescript编译器永远不会错误:键入'string | 数字”不能分配给“从不”类型。类型“字符串”不可分配为类型“从不”

来自分类Dev

类型“ null”不可分配给类型“ T”

来自分类Dev

类型“ void”不可分配给类型“ FormData”

来自分类Dev

类型“ any []”不可分配给类型“从不”

来自分类Dev

类型对象不可分配给类型 any[]

来自分类Dev

类型“{}”不可分配给类型“ComponentProps”

来自分类Dev

类型'string |的参数 “ null”不可分配给“ string”类型的参数。尝试将字符串类型转换为Integer

来自分类Dev

错误TS2345:类型为{{cluster:string; 加密:布尔值;}”不可分配给“选项”类型的参数

来自分类Dev

RXJS Observable 枚举类型,类型 'Observable<Type>' 不可分配给类型 'Type'

来自分类Dev

类型“SVGPathSeg”不可分配给类型“EnterElement”。“SVGPathSeg”类型中缺少属性“ownerDocument”

来自分类Dev

类型“{}”不可分配给类型“Readonly<IIdeasContainerProps>”属性“...”在类型“{}”中丢失

来自分类Dev

TS2322:输入'Todo [] | “ null”不可分配给“ Todo []”类型。类型“ null”不可分配给类型“ Todo []”

来自分类Dev

不可分配给“字符串”类型。类型“无效”不能分配给类型“字符串”

来自分类Dev

TS2322:类型“ Observable <{}>”不可分配给类型“ Observable <Hero>”

来自分类Dev

类型“ {}”不可分配给类型“字符串”

来自分类Dev

参数类型对象不可分配给参数类型'Sitecore.Data.Items.Item'

来自分类Dev

Angular2:类型“订阅”不可分配给类型

来自分类Dev

类型'Promise <Document>'不可分配给类型'Promise <Document>'

来自分类Dev

类型'({{items}:PropsWithChildren <TodoProps>)=> Element []'不可分配给'FunctionComponent <TodoProps>'类型

Related 相关文章

  1. 1

    类型 '() => void' 不可分配给类型 'string'

  2. 2

    类型 'string' 不可分配给类型 '(token: string) => void

  3. 3

    React TypeScript:类型“ string []”不可分配给类型“ never []”

  4. 4

    Angular 7.2.0:类型“ string”不可分配给类型“ RunGuardsAndResolvers”

  5. 5

    TS 编译器错误:类型 'string' 不可分配给类型 'Status'

  6. 6

    '"Page Not Found 404"' 类型的参数不可分配给类型 '{ error: string; } & { 孩子?:ReactNode; }'

  7. 7

    输入 '(token: string) => Observable<{ headers: HttpHe aders; }>' 不可分配给类型 'Observable<any>'

  8. 8

    类型{[key:string]:string}不可分配给类型{[key:string]:string} | “未定义”

  9. 9

    数组中的数组,我收到一个错误:类型 '[string, string, number]' 不可分配给类型 '[]'

  10. 10

    错误 TS2322:类型 'string' 不可分配给类型 'Type<any>'。在角 7

  11. 11

    Typescript编译器永远不会错误:键入'string | 数字”不能分配给“从不”类型。类型“字符串”不可分配为类型“从不”

  12. 12

    类型“ null”不可分配给类型“ T”

  13. 13

    类型“ void”不可分配给类型“ FormData”

  14. 14

    类型“ any []”不可分配给类型“从不”

  15. 15

    类型对象不可分配给类型 any[]

  16. 16

    类型“{}”不可分配给类型“ComponentProps”

  17. 17

    类型'string |的参数 “ null”不可分配给“ string”类型的参数。尝试将字符串类型转换为Integer

  18. 18

    错误TS2345:类型为{{cluster:string; 加密:布尔值;}”不可分配给“选项”类型的参数

  19. 19

    RXJS Observable 枚举类型,类型 'Observable<Type>' 不可分配给类型 'Type'

  20. 20

    类型“SVGPathSeg”不可分配给类型“EnterElement”。“SVGPathSeg”类型中缺少属性“ownerDocument”

  21. 21

    类型“{}”不可分配给类型“Readonly<IIdeasContainerProps>”属性“...”在类型“{}”中丢失

  22. 22

    TS2322:输入'Todo [] | “ null”不可分配给“ Todo []”类型。类型“ null”不可分配给类型“ Todo []”

  23. 23

    不可分配给“字符串”类型。类型“无效”不能分配给类型“字符串”

  24. 24

    TS2322:类型“ Observable <{}>”不可分配给类型“ Observable <Hero>”

  25. 25

    类型“ {}”不可分配给类型“字符串”

  26. 26

    参数类型对象不可分配给参数类型'Sitecore.Data.Items.Item'

  27. 27

    Angular2:类型“订阅”不可分配给类型

  28. 28

    类型'Promise <Document>'不可分配给类型'Promise <Document>'

  29. 29

    类型'({{items}:PropsWithChildren <TodoProps>)=> Element []'不可分配给'FunctionComponent <TodoProps>'类型

热门标签

归档