Skip to content

Instantly share code, notes, and snippets.

@razor-x
Created March 19, 2019 22:03
Show Gist options
  • Save razor-x/387d66cc3a39db7e042468524dfb0d5c to your computer and use it in GitHub Desktop.
Save razor-x/387d66cc3a39db7e042468524dfb0d5c to your computer and use it in GitHub Desktop.
Exports for phi and rxjs together
export * from '@meltwater/phi'
export {
noCase,
dotCase,
swapCase,
pathCase,
upperCase,
lowerCase,
camelCase,
snakeCase,
titleCase,
paramCase,
kebabCase,
hyphenCase,
headerCase,
pascalCase,
constantCase,
sentenceCase,
isUpperCase,
isLowerCase,
upperCaseFirst,
lowerCaseFirst
} from 'change-case'
export {
ArgumentOutOfRangeError,
AsyncSubject,
BehaviorSubject,
ConnectableObservable,
EMPTY,
EmptyError,
GroupedObservable,
NEVER,
Notification,
ObjectUnsubscribedError,
Observable,
ReplaySubject,
Scheduler,
Subject,
Subscriber,
Subscription,
TimeoutError,
UnsubscriptionError,
VirtualAction,
VirtualTimeScheduler,
animationFrameScheduler,
asapScheduler,
asyncScheduler,
bindCallback as rxBindCallback,
bindNodeCallback as rxBindNodeCallback,
combineLatest as rxCombineLatest,
concat as rxConcat,
config as rxConfig,
defer as rxDefer,
empty as rxEmpty,
forkJoin as rxForkJoin,
from as rxFrom,
fromEvent as rxFromEvent,
fromEventPattern as rxFromEventPattern,
generate as rxGenerate,
identity as rxIdentity,
iif as rxIif,
interval as rxInterval,
isObservable as rxIsObservable,
merge as rxMerge,
never as rxNever,
noop as rxNoop,
observable as rxObservable,
of as rxOf,
onErrorResumeNext as rxOnErrorResumeNext,
pairs as rxPairs,
pipe as rxPipe,
queueScheduler as rxQueueScheduler,
race as rxRace,
range as rxRange,
throwError as rxThrowError,
timer as rxTimer,
using as rxUsing,
zip as rxZip
} from 'rxjs'
export {
audit as rxAudit,
auditTime as rxAuditTime,
buffer as rxBuffer,
bufferCount as rxBufferCount,
bufferTime as rxBufferTime,
bufferToggle as rxBufferToggle,
bufferWhen as rxBufferWhen,
catchError as rxCatchError,
combineAll as rxCombineAll,
concat as rxConcatWith,
concatAll as rxConcatAll,
concatMap as rxConcatMap,
concatMapTo as rxConcatMapTo,
count as rxCount,
debounce as rxDebounce,
debounceTime as rxDebounceTime,
defaultIfEmpty as rxDefaultIfEmpty,
delay as rxDelay,
delayWhen as rxDelayWhen,
dematerialize as rxDematerialize,
distinct as rxDistinct,
distinctUntilChanged as rxDistinctUntilChanged,
distinctUntilKeyChanged as rxDistinctUntilKeyChanged,
elementAt as rxElementAt,
endWith as rxEndWith,
every as rxEvery,
exhaust as rxExhaust,
exhaustMap as rxExhaustMap,
expand as rxExpand,
filter as rxFilter,
finalize as rxFinalize,
find as rxFind,
findIndex as rxFindIndex,
first as rxFirst,
flatMap as rxFlatMap,
groupBy as rxGroupBy,
ignoreElements as rxIgnoreElements,
isEmpty as rxIsEmpty,
last as rxLast,
map as rxMap,
mapTo as rxMapTo,
materialize as rxMaterialize,
max as rxMax,
merge as rxMergeWith,
mergeAll as rxMergeAll,
mergeMap as rxMergeMap,
mergeMapTo as rxMergeMapTo,
mergeScan as rxMergeScan,
min as rxMin,
multicast as rxMulticast,
observeOn as rxObserveOn,
onErrorResumeNext as rxOnErrorResumeNextOp,
pairwise as rxPairwise,
partition as rxPartition,
pluck as rxPluck,
publish as rxPublish,
publishBehavior as rxPublishBehavior,
publishLast as rxPublishLast,
publishReplay as rxPublishReplay,
reduce as rxReduce,
refCount as rxRefCount,
repeat as rxRepeat,
repeatWhen as rxRepeatWhen,
retry as rxRetry,
retryWhen as rxRetryWhen,
sample as rxSample,
sampleTime as rxSampleTime,
scan as rxScan,
sequenceEqual as rxSequenceEqual,
share as rxShare,
shareReplay as rxShareReplay,
single as rxSingle,
skip as rxSkip,
skipLast as rxSkipLast,
skipUntil as rxSkipUntil,
skipWhile as rxSkipWhile,
startWith as rxStartWith,
subscribeOn as rxSubscribeOn,
switchAll as rxSwitchAll,
switchMap as rxSwitchMap,
switchMapTo as rxSwitchMapTo,
take as rxTake,
takeLast as rxTakeLast,
takeUntil as rxTakeUntil,
takeWhile as rxTakeWhile,
tap as rxTap,
throttle as rxThrottle,
throttleTime as rxThrottleTime,
throwIfEmpty as rxThrowIfEmpty,
timeInterval as rxTimeInterval,
timeout as rxTimeout,
timeoutWith as rxTimeoutWith,
timestamp as rxTimestamp,
toArray as rxToArray,
window as rxWindow,
windowCount as rxWindowCount,
windowTime as rxWindowTime,
windowToggle as rxWindowToggle,
windowWhen as rxWindowWhen,
withLatestFrom as rxWithLatestFrom,
zip as rxZipWith,
zipAll as rxZipAll
} from 'rxjs/operators'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment