小编Jua*_*ado的帖子

流无法分配函数,因为属性中止不可写

我正在使用 Flow 最新版本(0.75.0),但我找不到abort在没有 Flow 抱怨的情况下覆盖该方法的方法

interface Inter {
  abort(): void;
  done(): void;
}

class Hello implements Inter {
   abort() {}
   done(){}
}

let h = new Hello();

h.abort = function() {}
Run Code Online (Sandbox Code Playgroud)

错误如下。

../-:15: h.../ abort = function() {}
           ^ Cannot assign function to `h.abort` because property `abort` is not writable.
Run Code Online (Sandbox Code Playgroud)

https://flow.org/try/#0JYOwLgpgTgZghgYwgAgJLmsg3gKGcgajgCMB7KMALmQDEBXEBMYUkAbj0IBNWJr7GzVhwC+OcQgA2cAM4zkACQiTJpZMAC2AB0kQNEcPPSQo2cfmQlyYABQBKbGIs8QEe1jFicusMgAWy AC8yK4A7orKqvYcOH4AdFYUQcgwDEwsIPaOQA

javascript flowtype

5
推荐指数
1
解决办法
2102
查看次数

WebAssembly演示指南因丢失文件而失败

按照开发人员指南的步骤,它在MAC上失败了.

http://webassembly.org/getting-started/developers-guide/

我有一个干净的mac安装10.11.6 (15G31),这是日志.


    Mac-MBP:emsdk_portable wasm$ ./emsdk activate clang-incoming-64bit emscripten-incoming-64bit sdk-incoming-64bit
    Writing .emscripten configuration file to user home directory /Users/wasm/
    The Emscripten configuration file /Users/wasm/.emscripten has been rewritten with the following contents:

    import os
    LLVM_ROOT='/Users/wasm/repo/webassembly/emsdk_portable/clang/fastcomp/build_incoming_64/bin'
    NODE_JS='/Users/wasm/repo/webassembly/emsdk_portable/node/4.1.1_64bit/bin/node'
    EMSCRIPTEN_ROOT='/Users/wasm/repo/webassembly/emsdk_portable/emscripten/incoming'
    EMSCRIPTEN_NATIVE_OPTIMIZER='/Users/wasm/repo/webassembly/emsdk_portable/emscripten/incoming_64bit_optimizer/optimizer'
    SPIDERMONKEY_ENGINE = ''
    V8_ENGINE = ''
    TEMP_DIR = '/var/folders/wk/mngy_vmn0xs6j32tm53vvg7m0000gn/T'
    COMPILER_ENGINE = NODE_JS
    JS_ENGINES = [NODE_JS]

    To conveniently access the selected set of tools from the command line, consider adding the following directories to PATH, or call 'source ./emsdk_env.sh' to do …

c++ emscripten webassembly

4
推荐指数
1
解决办法
1106
查看次数

标签 统计

c++ ×1

emscripten ×1

flowtype ×1

javascript ×1

webassembly ×1