Saya tidak mengerti sintaks ini, di perpustakaan javascript bernama Draft.js Saya menganggap itu semacam casting tipe tetapi tidak ada konteks untuk itu .. https://draftjs.org/docs/advanced-topics-key-bindings

function myKeyBindingFn(e: SyntheticKeyboardEvent): string {
  if (e.keyCode === 83 /* `S` key */ && hasCommandModifier(e)) {
    return 'myeditor-save';
  }
  return getDefaultKeyBinding(e);
}
1
snicks 23 Maret 2019, 21:36

1 menjawab

Jawaban Terbaik

Ini adalah sintaks aliran Fungsi memiliki dua tempat di mana jenis diterapkan: Parameter (input) dan nilai kembalian (output).

// @flow
function concat(a: string, b: string): string {
  return a + b;
}

Ref: https://flow.org/en/docs/types/functions/

2
Azeem Aslam 23 Maret 2019, 18:46