Source Location: packages/core/src/source.ts#L3395
Signature
1 | function debounce<T>( |
2 | getDurationSource: (value: T, index: number) => Source<unknown>, |
3 | getInitialDurationRange?: |
4 | | ((firstDebouncedValue: T, index: number) => InitialDurationInfo) |
5 | | null, |
6 | config?: DebounceConfig | null, |
7 | ): Operator<T, T> |
1 | function debounce<T>( |
2 | getDurationSource: undefined | null, |
3 | getInitialDurationRange: ( |
4 | firstDebouncedValue: T, |
5 | index: number, |
6 | ) => InitialDurationInfo, |
7 | config?: DebounceConfig | null, |
8 | ): Operator<T, T> |
Source Location: packages/core/src/source.ts#L3346
Signature
1 | interface DebounceConfig { |
2 | emitPendingOnEnd?: boolean | null |
3 | leading?: boolean | null |
4 | trailing?: boolean | DebounceTrailingRestart | null |
5 | } |
Source Location: packages/core/src/source.ts#L3355
Signature
Source Location: packages/core/src/source.ts#L3364
Signature
1 | type InitialDurationInfo = |
2 | | [Source<unknown>, (Source<unknown> | undefined | null)?] |
3 | | [undefined | null, Source<unknown>] |
Source Location: packages/core/src/source.ts#L3337
Signature
1 | type DebounceTrailingRestart = 'restart' |
Source Location: packages/core/src/source.ts#L3341
Signature