d3b92593d5
- Create Axios-based API client with sources, jobs, and dashboard endpoints - Add responsive Layout component with navigation sidebar - Set up React Router with Dashboard, Backups, and Settings routes - Configure TanStack Query provider with default options - Use lucide-react for navigation icons
15 lines
426 B
TypeScript
15 lines
426 B
TypeScript
import type { Noop } from '../types';
|
|
export type Observer<T> = {
|
|
next: (value: T) => void;
|
|
};
|
|
export type Subscription = {
|
|
unsubscribe: Noop;
|
|
};
|
|
export type Subject<T> = {
|
|
readonly observers: Observer<T>[];
|
|
subscribe: (value: Observer<T>) => Subscription;
|
|
unsubscribe: Noop;
|
|
} & Observer<T>;
|
|
declare const _default: <T>() => Subject<T>;
|
|
export default _default;
|
|
//# sourceMappingURL=createSubject.d.ts.map
|