gpt4 book ai didi

javascript - 带有函数的 TypeScript 接口(interface)

转载 作者:行者123 更新时间:2023-11-30 09:54:50 26 4
gpt4 key购买 nike

如何创建一个包含函数的接口(interface)。我试过这个:

interface ILeonardo {
addState(state: ILeonardoState),
addStates(arr: Array<ILeonardoState>)
}

interface ILeonardoState {
name: string,
url: string,
verb: string,
options: Array<{name: string, status: number, data?: any, delay?: number}>
}

但是我无法添加 addStateaddStates 的返回类型。

最佳答案

试试这个(替换你需要的返回值)

interface ILeonardo {
addState(state: ILeonardoState): boolean;
addStates(arr: Array<ILeonardoState>): void;
}

函数减速需要以分号结束。

http://www.typescriptlang.org/Handbook#interfaces

关于javascript - 带有函数的 TypeScript 接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34560182/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com