message: refactor(content): update types
diff: @@ -22,9 +22,16 @@ export function ofType<T extends StoreActionType>(
  ): (
  source: Observable<StoreAction>
  ) => Observable<Action<StoreActionCatalog, T>>
  +export function ofType<T extends StoreActionType>(
  + ...keys: Array<T | { toString: () => T }>
  +): (
  + source: Observable<StoreAction>
  +) => Observable<Action<StoreActionCatalog, T>>
  export function ofType<T extends StoreActionType>(
  ...keys: Array<T | { toString: () => T }>
  ) {
  return (source: Observable<StoreAction>) =>
  + // function type coercion
  + // eslint-disable-next-line eqeqeq
  filter<StoreAction>(({ type }) => keys.some(key => type == key))(source)
  }
  