@assistant-ui/react
Version:
Typescript/React library for AI Chat
13 lines • 602 B
TypeScript
import { BaseSubject } from "./BaseSubject";
import { SKIP_UPDATE } from "./SKIP_UPDATE";
import { SubscribableWithState } from "./Subscribable";
export declare class LazyMemoizeSubject<TState extends object, TPath> extends BaseSubject implements SubscribableWithState<TState, TPath> {
private binding;
get path(): TPath;
constructor(binding: SubscribableWithState<TState | SKIP_UPDATE, TPath>);
private _previousStateDirty;
private _previousState;
getState: () => TState;
protected _connect(): import("../..").Unsubscribe;
}
//# sourceMappingURL=LazyMemoizeSubject.d.ts.map