腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Typescript
通用
工厂
函数
,
包括
已
创建
对象
的
参数
、
我正在尝试在
Typescript
中
创建
一个
工厂
类。
工厂
应设置为
创建
特定
的
对象
类,
包括
在
工厂
初始化时设置
的
默认
参数
。这是我到目前为止想出
的
: type Constructor<T> = new(...args: any) => T; private params: ConstructorParameters
浏览 24
提问于2019-06-24
得票数 0
回答已采纳
1
回答
您能使
工厂
函数
类型
的
参数
安全吗?
我正在将
typescript
类型定义添加到我
的
Lua库中,并且我遇到了一些问题,如果是JS,它应该是这样
的
:然后你就会instance(); 我有
工厂
的
t
浏览 20
提问于2020-02-19
得票数 0
2
回答
TypeScript
不能将
对象
类型分配给Record<string,unknown>
、
、
我正在学习
TypeScript
,并决定尝试在我
的
代码库
的
一小部分实现它,以使球滚动。具体来说,我现在正在重构
的
是一个用于为Jest测试生成夹具
的
夹具“
工厂
”。除了这些
工厂
,这些
工厂
吐出了某些
对象
,我还拥有一些助手方法,使生成多个
对象
的
工作变得更容易一些。interface ChannelItem { foo: string; } 作为其中一个帮助方法
的
例子,我有一个createMa
浏览 50
提问于2022-10-13
得票数 0
回答已采纳
2
回答
动态返回
TypeScript
中
的
类构造
函数
、
、
我试图在
TypeScript
中构建一种机制,根据表示类名称
的
字符串
参数
返回类
的
新实例。基本上,我试图
创建
一个
工厂
,只是我不太清楚如何在
TypeScript
中这样做。在纯JS中,我可以通过将所有类构造
函数
存储在一个键/值
对象
中并调用new ClassDictionary[className](); --这不是最健壮
的
解决方案,但它在这种情况下工作。我似乎无法在
TypeScript
中实现类型和
浏览 3
提问于2015-06-26
得票数 5
回答已采纳
3
回答
对具有不同
参数
的
类使用
工厂
模式
、
、
、
我有一个非常简单
的
工厂
,它接受一个Enum作为它
的
参数
之一来确定应该
创建
的
对象
的
类型,以及一个对所有正在
创建
的
对象
通用
的
参数
。当我为
工厂
添加更多
的
类型来
创建
我
的
对象
构造
函数
时,它
的
参数
开始不同了,例如:
浏览 0
提问于2010-12-07
得票数 10
1
回答
库
的
对象
文件在链接时被跳过,类没有显式引用,但可以通过
工厂
获得。
、
、
我有几十个类是泛型类
的
子类。基于我
的
程序接收到
的
消息,它将通过
工厂
实例化这些子类
的
对象
。与通常
的
C++编程风格一样,每个子类都在一个文件中。每个这样
的
文件还
包括
一个以子类作为模板
参数
的
Type类模板
的
1行实例化,类
的
字符串名称作为构造
函数
参数
,并向
工厂
注册自己。当请求一个命名类型
的
对象
浏览 5
提问于2020-09-28
得票数 3
回答已采纳
3
回答
静态
工厂
方法与公共构造
函数
、
、
这包含了我想要用于帐户
的
操作
的
大部分逻辑,这些操作只有在帐户
创建
后才能实现。1)我想要
对象
的
可定制和可扩展
的
构造(例如,将来我可能有一个AccountTemplate,从它可以提供
创建
帐户
的
通用
信息;我可以很容易地
创建
另一个带有AccountTemplate
参数
的
静态
工厂
方法重载),2)无
参数
构造
函数
允许我更容易地将这个
浏览 2
提问于2014-03-06
得票数 11
回答已采纳
2
回答
在C#中使用泛型类型实现接口
的
类
的
工厂
?
、
我需要
创建
一种处理文件
的
通用
方法。根据文件需要做什么,应该使用特定
的
类。我使用ASP和C#。文件上传后,我对文件进行分析,
创建
一个分析结果
对象
,并将基于该
对象
的
分析结果显示给用户。如果他这样做了,我就拿这个分析结果
对象
,并在此基础上执行一个操作(处理)。我向用户显示处理结果。 根据某些查询
参数
(为了简单起见),文件应该由不同
的
类处理。处理器需要特定于分析器具体实现
的
分析结果(分析一
浏览 5
提问于2014-08-06
得票数 0
回答已采纳
1
回答
在运行时区分
函数
和构造
函数
、
、
、
在
TypeScript
中,我正在编写一个以Error
工厂
为
参数
的
函数
:类名或
工厂
函数
。constructor */) { } else { }}doSomething(0, Error); 也可以是
创建<
浏览 3
提问于2022-08-21
得票数 2
1
回答
对象
键/值
的
Typescript
动态
函数
、
、
、
有没有一种方法可以基于初始接口来设置
函数
?我有一堆listOfFunctions和等量
的
包含
函数
类型
的
接口。我想
创建
一个
工厂
,返回一个自定义钩子。listOfFunctions是一个设置
函数
(实际代码有一个配置),它返回一个带有
函数
列表
的
对象
。theChosenFunction是一个将在钩子中返回
的
函数
,它允许我与listOfFunction
函数
之一进行交互。这意
浏览 4
提问于2021-01-29
得票数 0
1
回答
TypeScript
:将重载
函数
的
参数
转发给类构造
函数
,该类构造
函数
支持相同
的
重载语法
、
我有一个带有重载构造
函数
的
类。我还为该类提供了一个Factory
函数
,该
函数
返回该类
的
一个实例。这个
工厂
函数
也是重载
的
,
工厂
函数
的
所有重载语法都由重载
的
构造
函数
语法匹配。我现在正在寻找一种方法,可以将调用
工厂
函数
的
参数
“应用”到构造
函数
调用上,而不必在
工厂
<
浏览 4
提问于2017-03-08
得票数 0
回答已采纳
1
回答
如何在
TypeScript
中重用内部装饰器
、
我正在尝试
创建
一些包装Angular2装饰器
的
功能。我希望简化将CSS类添加到主机
的
过程,因此我
创建
了以下内容:type Constructor = {new(...args: any[]): {}}; };我还希望能够
创建
另一个添加特定CSS类
的
装饰器。‘不提供签名'new ():AdminNavigationComponent‘
的
匹配 我能够
浏览 6
提问于2017-12-27
得票数 2
回答已采纳
1
回答
Factory
对象
创建
需要其他
对象
的
对象
、
、
、
、
我需要一个
工厂
对象
,能够
创建
几个
对象
,但在其中注入其他
对象
。createObjectB() { }我
的
工厂
是否也应该实例化所需
的
对象
(考虑到我
的
工厂
可以
创建
任何
对象
)?我是否应该通过注入
的
浏览 3
提问于2015-01-14
得票数 3
1
回答
TypeScript
对象
工厂
我正尝试在
TypeScript
中构建一个
对象
工厂
,其中生成
的
对象
必须具有
通用
的
基类型,但我还没有弄清楚如何正确地对其进行编码。这是我现在
的
尝试,这是不正确
的
,因为
TypeScript
说T不能保证是Base类型。} return new type() } 我想我可以
浏览 24
提问于2020-09-25
得票数 1
回答已采纳
1
回答
创建
一个接受
对象
但不接受数组
的
泛型
函数
、
、
我想要
创建
一个满足以下条件
的
通用
TypeScript
函数
:f(undefined); // successf([1, 2]); // should fail the type check 换句话说,
函数
不应该允许将数组作为
参数
传递,而应该接受
对象
。问题
浏览 4
提问于2019-12-06
得票数 3
回答已采纳
1
回答
访问默认lambda
参数
中
的
模板类
参数
、
、
、
、
我正在写一个简单
的
通用
池。模板类在构造
函数
中接受一个
参数
,该构造
函数
是一个
工厂
函数
,用于根据需要实例化池中
的
对象
。()> factory_;};Foo(std::funct
浏览 0
提问于2014-04-30
得票数 2
3
回答
我可以强制子代有一个无
参数
的
构造
函数
吗?
、
、
我正在尝试
创建
一个类似于
工厂
模式
的
通用
机制。
工厂
将如下所示:{ { }IAction
的
后
浏览 9
提问于2011-12-27
得票数 11
回答已采纳
5
回答
这是一个好
的
工厂
方法实现吗?
、
我正在开发一个需要严格解耦接口
的
模块。具体地说,在实例化根
对象
(数据源)之后,用户只需要通过接口与
对象
模型交互。我有实际
的
工厂
对象
(我称之为提供程序)来提供实现这些接口
的
实例,但这就留下了获取提供程序
的
笨拙。", ex); }我在运行中修改了一些细节以简化(例如,此代码片段不
包括
传递给所
创建
的
实现实例
的
参数
)。对于在C#
浏览 0
提问于2009-10-26
得票数 4
回答已采纳
1
回答
继续在泛型类型
工厂
上键入
、
、
、
我正在尝试
创建
一个请求操作
工厂
。每个请求操作都应该有一个request、success和failure。CampaignsRequestTypes.LOAD_SUCCESS, data),};loadList.request().type 但我发现自己到处都在写request、succes
浏览 6
提问于2020-08-04
得票数 0
1
回答
scala可以接受元组
的
任何派生作为
参数
列表吗?
scala真的是设计和实现
的
吗?这样就无法将元组转换为可以接受
的
参数
列表了吗?在中,它反过来--转换
参数
接受方法。这似乎不
包括
一个琐碎
的
用例: 在缺乏这种方法
的
情况下,代码变得笨拙--例如,当您试图扩展一个接受
参数
的
类时,例如当您希望扩展一个
参数
获取类时,您不能修改它
的
源代码。在这种情况下,您需要生成一个
工厂
对象
来克服上述限制,因为不能用任何
函数
浏览 0
提问于2015-10-01
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用 TypeScript 装饰器装饰你的代码
TS 从入门到深度掌握,晋级TypeScript高手-玫瑰伞下瞥惊鸿
编写更鲁棒的JavaScript代码:7个优秀实践
JavaScript和TypeScript中的symbol每日前端夜话0xC0
如何用TypeScript来创建一个简单的Web应用
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券