如何扩展字符串文字类型?

迈克尔·夏普

给定

export type Foo = 'foo' | 'bar;

如何扩展类型Foo(在另一个模块中)以也允许'x' | 'y'尽可能多的值?

如果我在其他地方写:

export type Foo = 'x' | 'y'

打字稿抱怨重复的标识符Foo

Glorifundel

如果在单独的文件中,则可以在导入目标文件时将原始foo重命名为其他名称。

原始文件

export type Foo = 'foo' | 'bar';

目标

import { Foo as OriginalFoo } from './original';

export type Foo = OriginalFoo | 'x' | 'y';

现在,如果您使用target.ts文件中的Foo定义,则应允许“ foo”或“ bar”或“ x”或“ y”

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在字符串文字内扩展宏

来自分类Dev

扩展字符串文字内部的宏

来自分类Dev

如何在Typescript中将字符串转换为字符串文字类型?

来自分类Dev

从字符串动态创建字符串文字类型

来自分类Dev

无法创建字符串文字类型

来自分类Dev

从文字字符串推断类型

来自分类Dev

如何设计代表星期几并返回相应数字的字符串类型扩展名?在斯威夫特

来自分类Dev

如何打印类型(字符串(IO字符串))?

来自分类Dev

Typescript:如何推断字符串文字参数类型并将其用于其他参数类型

来自分类Dev

打字稿,类型 R 和 K 扩展了 keyof R,如何声明 R[K] 是字符串类型

来自分类Dev

如何从字符串中获取类型?

来自分类Dev

如何从字符串获取类型?

来自分类Dev

如何定义字符串类型 数?

来自分类Dev

如何遍历字符串类型的元素

来自分类Dev

如何从字符串获取类型?

来自分类Dev

如何对字符串进行类型检查

来自分类Dev

如何确定字符串的类型

来自分类Dev

参数类型如何操作字符串

来自分类Dev

从字符串文字类型创建新的键值类型

来自分类Dev

字符串文字-字符类型之间的模板转换

来自分类Dev

类型推导如何在C ++中用于字符串文字?

来自分类Dev

如何从函数返回的对象键和值生成字符串文字的类型?

来自分类Dev

如何找到字符串文字的地址?

来自分类Dev

如何取反文字字符串

来自分类Dev

如何制作字符串变量文字?

来自分类Dev

字符串的递归扩展

来自分类Dev

扩展字符串数组

来自分类Dev

PHP 字符串扩展

来自分类Dev

如何从字符串类型列表的服务字段分配响应的字符串类型列表