-
TypeScript:根据用途控制键的可选标志
我定义了一个具有6个属性的接口。我希望这些属性之一在一个工作流程中是必需的,而在另一工作流程 -
为什么打字稿省略/删除擦除符号
首先,我是TS的新手。并尝试为自己的项目开发一些<a href="https://www.npmjs.com/package/@lieene/ts-utility" rel="nofol -
如何获得TypeScript映射类型的逆函数?
我正在寻找TypeScript映射类型的“逆”(其属性严格是字符串,因此是“不可逆的”)。为了说明我想要 -
是否可以使用打字稿映射的类型来创建接口的非功能属性类型?
所以我正在看Typescript的映射类型。是否可以创建一个包装另一种类型的接口,以从原始类型中删除功能 -
将Eithers数组映射到值数组的Either
我有一个<code>Either</code>类型,用于表示<code>Failure</code>和<code>Success</code>的值,我想编写一个函数,该函 -
通用方法可以将值分配给具有映射类型的对象的属性吗?
我汇集了一个快速实用程序来快速创建测试数据。基本上,我想说:“给我一些填充了数值属性的数据 -
打字稿:对通用对象类型的特定查找类型施加约束
好的,这就是问题所在。我具有以下类型和函数定义: <pre><code>export type compareFunction<T> = (t1: T, t -
Scala中的映射类型类似于Typescript Pick,Exclude等
紧随<a href="https://stackoverflow.com/questions/55700613/mapped-types-in-scala">Mapped types in Scala</a> 是否可以通过S -
创建具有约束的映射类型的对象
类似于<a href="https://stackoverflow.com/questions/49364282/how-to-convert-interface-to-mapped-type-in-typescript">this</a>问题, -
推断通用“此”类型
从<a href="https://stackoverflow.com/q/59895071/374328">this</a>问题开始,我现在尝试使用类型扩展接口<code>IModel</code -
为什么不能用索引类型推断写入对象属性
我有这个功能 <pre><code>function foo<T extends { [P in K]: number }, K extends keyof T>(obj: T, key: K): void { const -
考虑中间可选键来推断嵌套值类型
我正在尝试定义帮助程序类型来确定嵌套对象值的类型,同时还要考虑任何可选的父键,例如在此类( -
缩小映射类型的值类型
用例如下: 首先,我有一个名为<code>Test1</code>的接口,它在特定键和类型之间进行映射。 接下来 -
键入一个记录条目
我正在寻找一个TypeScript类型定义,该定义描述一个具有单个属性(具有任何值)的对象。 我知道t -
JSON中的动态代码
我正在生成一个json文件,并且在打字稿中有一个以下类型的变量: <pre><code>export interface Rules{ name: -
如何在这种情况下使用TypeScript查找类型?
很抱歉,这个标题没什么用,但是我真的不知道该怎么称呼。 我有一个枚举,并且我想将每个枚 -
使用keyof提取仅具有特定类型值的键的字符串文字联合
例如,我们如何仅提取具有字符串类型的键? <a href="https://www.typescriptlang.org/play/?ssl=1&ssc=1&pln=17& -
TypeScript有条件地映射元组可选元素
是否可以在TypeScript中创建映射类型,以便有条件地向元组类型元素添加可选修饰符?具体来说,我想映 -
其值与其键匹配的对象的TypeScript类型
是否可以为对象定义TypeScript类型,而键值本身就是文字键名?例如: <pre class="lang-js prettyprint-override" -
创建包含类的所有静态属性的映射类型
给出课程: <pre><code>class EnumerationDTO { designation: string; id: number; } class ExecutionStatusDTO extends Enumeratio -
在TypeScript
假设我们有以下接口: <pre><code>interface Node<C extends Node[] = any[]> { children: C } </code></pre> 在这 -
将TypeScript类型限制为仅允许的键,即Exact / DeepExact
这是<a href="https://stackoverflow.com/questions/49580725/is-it-possible-to-restrict-typescript-object-to-contain-only-properties-defin -
对对象类型文字的每个值调用InstanceType
我有一个看起来像这样的对象类型文字。 <pre><code>class Wheels {constructor() {}} class Frame {constructor() {}} typ -
TypeScript映射类型,通过元组/联合支持进行深层转换
我正在尝试创建实现递归类型转换的通用映射类型。 非常感谢@jcalz为<a href="https://stackoverflow.com/a/60 -
Typescript元组类型映射不起作用:缺少默认数组属性
我想创建一个将形状为<code>[...T[]]</code>的元组映射为<code>[...TodoStepBlueprint<T>[]]</code>的类型。 -
TypeScript-删除所有具有特定类型的属性
我有一个<code>type</code>,用于将<code>T</code>中存在的键投影到公用键及其在<code>U</code>中存在的类型: -
只允许映射类型的一个属性
让我们说这种类型: <pre><code>type A = { prop1: string; prop2: string; } </code></pre> 构造类型<code>B</code>的 -
类型安全地从对象中提取给定的字段集
我从API调用中获得了一个json响应(以后将成为对象),我可以使用queryparams将其动态限制为某些字段。</ -
映射类型后的方括号表达式有什么作用?
在 <pre class="lang-js prettyprint-override"><code>type GetTruthyKeys<T extends object> = { [key in keyof T]: T[key] exten -
创建接口/类型别名,其中包含来自联合类型的详尽属性列表?
想象一下我有这个数组,这是我的动作名称的“真相之源”: <pre><code>var slider = document.getElementById(