once
once: ((callback) => { 
    disposer: ((disposer) => void); 
    removeListener: (() => void); 
})
Type declaration
- (callback): { 
    disposer: ((disposer) => void); 
    removeListener: (() => void); 
} Parameters
- callback: ((arg) => void)
 
Returns { 
    disposer: ((disposer) => void); 
    removeListener: (() => void); 
}
disposer: ((disposer) => void)
- (disposer): void
 Returns void
removeListener: (() => void)
イベントが起きた時に実行する関数を登録する。 戻り値として関数の登録を解除する関数が帰ってくる