Je vérifie un code où je trouve comme ça
import { Observable } from 'rxjs/Rx';
// reducer
import { playerRegister, PlayerState } from './player';
export function getPlayer$ (state$: Observable<MyAppState>): Observable<PlayerState> {
return state$.select(state => state.player);
};
Syntaxiquement, le dollar ($
) n'a pas de signification particulière dans identificateurs JavaScript .
Il est cependant parfois utilisé par convention pour indiquer qu'une variable contient un Observable
ou qu'une fonction retournera un Observable
.
Je ne sais pas s'il est utilisé plus largement que dans la communauté RxJS, mais au sein de cette communauté, il est couramment utilisé pour indiquer qu'une variable est un flux (c'est-à-dire un observable) ou qu'une fonction renvoie un tel flux.