当前位置: 首页 > 知识库问答 >
问题:

如何区分类型和功能?

饶元章
2023-03-14

我有一个类型的参数

((element: any) => Type<any>) | Type<any>
getType(element: any, type: ((element: any) => Type<any>) | Type<any>): Type<any> {
    return isFunctionNotType(type) ? type(element) : type;
}
ERROR in C:/Users/xxxxxx/xxxxxx/xxxxxx/dist/xxxxxx/fesm5/angular-utils.js
Module not found: Error: Can't resolve '@angular/core/src/type' in 'C:\Users\xxxxxx\xxxxxx\xxxxxx\dist\xxxxxx\fesm5'

共有1个答案

田念
2023-03-14

(typeof callback===“function”)

我会检查它是否是一个函数,然后用'else'为另一个类型做一些事情。

 类似资料:
  • 我在Spring应用程序中有不同的用户类型。我实现了某种继承。所有users类型都从User类扩展而来。我想这里两张桌子应该够了: 表“users”-包含所有共享实体属性的列 表“users_corporate”-包含CorporateCustomer类attriburtes:companyName和VatNumber的列 “用户”将具有:id、用户名、密码、第一名、最后名、电子邮件、手机、城市、

  • 18.2.1. RANGE分区 18.2.2. LIST分区 18.2.3. HASH分区 18.2.4. KEY分区 18.2.5. 子分区 18.2.6. MySQL分区处理NULL值的方式 本节讨论在MySQL 5.1中可用的分区类型。这些类型包括: ·RANGE分区:基于属于一个给定连续区间的列值,把多行分配给分区。参见18.2.1节,“RANGE分区”。 ·LIST分区:类似于按RANG

  • 问题内容: C#区分了这两个。java会做相同还是不同? 问题答案: 在Java中,所有对象和枚举都是引用类型,所有原语都是值类型。就复制语义而言,两者之间的区别与C#中的区别相同,但是您不能在Java中定义新的值类型。

  • 问题内容: 如果变量引用的是函数或类方法,那么在它是类方法的情况下,尤其是在如给定示例中仍声明该类的情况下,如何确定该类是哪个并获得类类型。 例如。 在David和JF Sebastian的前两个回答之后更新问题。 为了再次强调JF Sebastian提到的一点,我希望能够在类中声明函数时区分它(当我得到的类型是一个函数时)而非绑定或未绑定的方法)。即。我希望能够在第一次调用发生的地方检测到,该方

  • 问题内容: 我正在尝试在一个项目中使用KárolyLőrentey的B树。但是,我遇到了一个问题,即我不能声明不合格,因为该名称在Foundation的(如在Swift 3中导入的)和的之间发生冲突。 要解决此冲突,通常可以使用该名称,然后使用即可。但是,该模块还包含一个名为的类。如果我写的话,Swift认为我指的是嵌套在该类型中的名为type的类型。 如果不这样做,我将根本无法使用该名称。 如何

  • 本文向大家介绍javascript中基本类型和引用类型的区别分析,包括了javascript中基本类型和引用类型的区别分析的使用技巧和注意事项,需要的朋友参考一下 基本类型和引用类型 ECMAScript包含两个不同类型的值:基本类型值和引用类型值。基本类型值指的是简单的数据段;引用类型值指由多个值构成的对象。当我们把变量赋值给一个变量时,解析器首先要做的就是确认这个值是基本类型值还是引用类型值。