TypeScript:如何指定内联对象的类型?

时间:2019-07-10 18:53:37

标签: typescript

执行此操作时,我会编译一些代码:

    const createCallback: any = {
        toBuffer: (func: any) => {
            return func();
        }
    };
    pdfCreateMock.returns(createCallback);

我如何才能像这样编译?

    pdfCreateMock.returns({
        toBuffer: (func: any) => {
            return func();
        }
    });

我不知道怎么说内联对象是any类型。这是错误:

enter image description here

1 个答案:

答案 0 :(得分:1)

投射到任意

pdfCreateMock.returns(<any>{
        toBuffer: (func: any) => {
            return func();
        }
    });