如何在 Typescript 中将 safeStringify() 添加到 JSON?
How to add safeStringify() to JSON in Typescript?
我想要 safeStringify
个 json
个对象。
为此,我想将它添加到 Typescript
(lib.d.ts
)
中的 interface JSON
interface JSON {
safeStringify(value: any): string; // Right way ? - How to write the body ?
}
这是扩展 JSON interface
的正确方法吗? (浏览器和节点)
如果是,我该如何添加功能(方法体)?接口不接受主体。
我想像 JSON 成员一样在全球范围内毫不费力地使用代码。
更新:
所以最后的 result/answer 是:
您定义了接口,但未定义实现:
interface JSON {
safeStringify(value: any): string;
}
JSON.safeStringify = function(value: any): string {
... your implementation
}
您还需要确保在构建中包含 safeStringify.ts。
除非 safeStringify 来自某些库,在这种情况下,只需确保正确导入库即可。
我想要 safeStringify
个 json
个对象。
为此,我想将它添加到 Typescript
(lib.d.ts
)
interface JSON
interface JSON {
safeStringify(value: any): string; // Right way ? - How to write the body ?
}
这是扩展
JSON interface
的正确方法吗? (浏览器和节点)如果是,我该如何添加功能(方法体)?接口不接受主体。
我想像 JSON 成员一样在全球范围内毫不费力地使用代码。
更新:
所以最后的 result/answer 是:
您定义了接口,但未定义实现:
interface JSON {
safeStringify(value: any): string;
}
JSON.safeStringify = function(value: any): string {
... your implementation
}
您还需要确保在构建中包含 safeStringify.ts。
除非 safeStringify 来自某些库,在这种情况下,只需确保正确导入库即可。