美文网首页
TypeScript函数调用签名

TypeScript函数调用签名

作者: 我的袜子都是洞 | 来源:发表于2023-01-24 23:06 被阅读0次

TypeScript函数调用签名

函数在本质是一个对象,但特殊地方在于函数是可调用的对象。因此,可以使用对象类型来表示函数类型。

type DescribableFunction = {
    description: string; // 给函数绑定一个属性
    (someArg: number): boolean;
}
type DescriptionFunction = {
    description: string;
    (someArg: number): boolean;
}

function doSomething(fn: DescriptionFunction) {
    console.log(fn.description + 'returned' + fn(12345))
}

function fn1(n: number): boolean {
    console.log(n)
    return true
}

fn1.description = 'hello '

doSomething(fn1)

相关文章

  • TypeScript函数调用签名

    TypeScript函数调用签名 函数在本质是一个对象,但特殊地方在于函数是可调用的对象。因此,可以使用对象类型来...

  • TypeScript函数构造签名

    TypeScript函数构造签名

  • JNI函数签名

    # JNI函数签名 在 Native 层调用 Java 层函数时,我们需要在根据 Java 层的函数来确定需要调用...

  • TypeScript(五)函数

    TypeScript 定义函数的四种方式 第一种方式可以直接调用,后三种需要先实现定义的函数再调用。 第一种 函数...

  • ts函数重载类型推断

    当从函数重载推断类型时,只会从最后一个函数签名中推断,比如: Reference: 当从多个调用签名中推断类型时(...

  • jemalloc 之 mmap

    相关文件:pages.c相关函数:pages_maplinux相关系统调用:mmapmmap 函数签名:int m...

  • TS 笔记五 索引签名

    参考深入理解Typescript 索引签名[https://jkchao.github.io/typescript...

  • 函数

    函数类型表达式 调用签名 构造签名 泛型函数 输入类型与输出类型有关,或者两个输入类型以某种方式关联根据参数类型判...

  • 打印函数调用堆栈

    相关函数签名 backtrace():栈回溯,保存各个栈帧的地址。该函数用于获取当前线程的函数调用堆栈,获取的信息...

  • 3、你能读得懂的TypeScript教程之函数

    函数同样是TypeScript的基础之一。通过函数你可以将重合的功能代码块进行封装,然后在你需要它的时候调用即可。...

网友评论

      本文标题:TypeScript函数调用签名

      本文链接:https://www.haomeiwen.com/subject/hgmgfdtx.html