Что означает знак $в конце имени функции?

Я проверяю код, где я нахожу это

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);
};

Ответ 1

Синтаксически символ доллара ($) не имеет особого значения в идентификаторах JavaScript.

Однако иногда используется условное обозначение, чтобы указать, что переменная содержит Observable или что функция вернет символ Observable.

Ответ 2

Я не уверен, что он использовался более широко, чем в сообществе RxJS, но внутри этого сообщества он обычно используется для указания того, что переменная является потоком (т.е. наблюдаемым) или функция возвращает такой поток.