Skip to content

@ue-too/board / index / Observer

型エイリアス: Observer()<T>

Observer<T> = (...data) => void

定義: packages/board/src/utils/observable.ts:25

Type definition for an observer callback function.

型パラメーター

T

T extends any[]

Tuple type of arguments passed to the observer

パラメータ

data

...T

戻り値

void

Remarks

Observers are callbacks that get notified when an Observable emits data. The generic type T is a tuple representing the arguments passed to the callback.

typescript
// Observer that receives a single string
const stringObserver: Observer<[string]> = (message) => {
  console.log(message);
};

// Observer that receives multiple arguments
const multiObserver: Observer<[number, string, boolean]> = (num, str, flag) => {
  console.log(num, str, flag);
};