@feast-dev/feast-ui
Version:
Web UI for the [Feast Feature Store](https://feast.dev/)
467 lines • 17.5 kB
TypeScript
declare const useLoadFeatureView: (featureViewName: string) => {
data: import("../../parsers/mergedFVTypes").genericFVType | undefined;
error: null;
isError: false;
isIdle: true;
isLoading: false;
isLoadingError: false;
isRefetchError: false;
isSuccess: false;
status: "idle";
dataUpdatedAt: number;
errorUpdatedAt: number;
failureCount: number;
errorUpdateCount: number;
isFetched: boolean;
isFetchedAfterMount: boolean;
isFetching: boolean;
isPlaceholderData: boolean;
isPreviousData: boolean;
isRefetching: boolean;
isStale: boolean;
refetch: <TPageData>(options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters<TPageData>) | undefined) => Promise<import("react-query").QueryObserverResult<import("../../queries/useLoadRegistry").FeatureStoreAllData, unknown>>;
remove: () => void;
} | {
data: import("../../parsers/mergedFVTypes").genericFVType | undefined;
error: unknown;
isError: true;
isIdle: false;
isLoading: false;
isLoadingError: true;
isRefetchError: false;
isSuccess: false;
status: "error";
dataUpdatedAt: number;
errorUpdatedAt: number;
failureCount: number;
errorUpdateCount: number;
isFetched: boolean;
isFetchedAfterMount: boolean;
isFetching: boolean;
isPlaceholderData: boolean;
isPreviousData: boolean;
isRefetching: boolean;
isStale: boolean;
refetch: <TPageData>(options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters<TPageData>) | undefined) => Promise<import("react-query").QueryObserverResult<import("../../queries/useLoadRegistry").FeatureStoreAllData, unknown>>;
remove: () => void;
} | {
data: import("../../parsers/mergedFVTypes").genericFVType | undefined;
error: null;
isError: false;
isIdle: false;
isLoading: true;
isLoadingError: false;
isRefetchError: false;
isSuccess: false;
status: "loading";
dataUpdatedAt: number;
errorUpdatedAt: number;
failureCount: number;
errorUpdateCount: number;
isFetched: boolean;
isFetchedAfterMount: boolean;
isFetching: boolean;
isPlaceholderData: boolean;
isPreviousData: boolean;
isRefetching: boolean;
isStale: boolean;
refetch: <TPageData>(options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters<TPageData>) | undefined) => Promise<import("react-query").QueryObserverResult<import("../../queries/useLoadRegistry").FeatureStoreAllData, unknown>>;
remove: () => void;
} | {
data: import("../../parsers/mergedFVTypes").genericFVType | undefined;
error: unknown;
isError: true;
isIdle: false;
isLoading: false;
isLoadingError: false;
isRefetchError: true;
isSuccess: false;
status: "error";
dataUpdatedAt: number;
errorUpdatedAt: number;
failureCount: number;
errorUpdateCount: number;
isFetched: boolean;
isFetchedAfterMount: boolean;
isFetching: boolean;
isPlaceholderData: boolean;
isPreviousData: boolean;
isRefetching: boolean;
isStale: boolean;
refetch: <TPageData>(options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters<TPageData>) | undefined) => Promise<import("react-query").QueryObserverResult<import("../../queries/useLoadRegistry").FeatureStoreAllData, unknown>>;
remove: () => void;
} | {
data: import("../../parsers/mergedFVTypes").genericFVType | undefined;
error: null;
isError: false;
isIdle: false;
isLoading: false;
isLoadingError: false;
isRefetchError: false;
isSuccess: true;
status: "success";
dataUpdatedAt: number;
errorUpdatedAt: number;
failureCount: number;
errorUpdateCount: number;
isFetched: boolean;
isFetchedAfterMount: boolean;
isFetching: boolean;
isPlaceholderData: boolean;
isPreviousData: boolean;
isRefetching: boolean;
isStale: boolean;
refetch: <TPageData>(options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters<TPageData>) | undefined) => Promise<import("react-query").QueryObserverResult<import("../../queries/useLoadRegistry").FeatureStoreAllData, unknown>>;
remove: () => void;
};
declare const useLoadRegularFeatureView: (featureViewName: string) => {
data: import("../../protos").feast.core.IFeatureView | undefined;
error: null;
isError: false;
isIdle: true;
isLoading: false;
isLoadingError: false;
isRefetchError: false;
isSuccess: false;
status: "idle";
dataUpdatedAt: number;
errorUpdatedAt: number;
failureCount: number;
errorUpdateCount: number;
isFetched: boolean;
isFetchedAfterMount: boolean;
isFetching: boolean;
isPlaceholderData: boolean;
isPreviousData: boolean;
isRefetching: boolean;
isStale: boolean;
refetch: <TPageData>(options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters<TPageData>) | undefined) => Promise<import("react-query").QueryObserverResult<import("../../queries/useLoadRegistry").FeatureStoreAllData, unknown>>;
remove: () => void;
} | {
data: import("../../protos").feast.core.IFeatureView | undefined;
error: unknown;
isError: true;
isIdle: false;
isLoading: false;
isLoadingError: true;
isRefetchError: false;
isSuccess: false;
status: "error";
dataUpdatedAt: number;
errorUpdatedAt: number;
failureCount: number;
errorUpdateCount: number;
isFetched: boolean;
isFetchedAfterMount: boolean;
isFetching: boolean;
isPlaceholderData: boolean;
isPreviousData: boolean;
isRefetching: boolean;
isStale: boolean;
refetch: <TPageData>(options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters<TPageData>) | undefined) => Promise<import("react-query").QueryObserverResult<import("../../queries/useLoadRegistry").FeatureStoreAllData, unknown>>;
remove: () => void;
} | {
data: import("../../protos").feast.core.IFeatureView | undefined;
error: null;
isError: false;
isIdle: false;
isLoading: true;
isLoadingError: false;
isRefetchError: false;
isSuccess: false;
status: "loading";
dataUpdatedAt: number;
errorUpdatedAt: number;
failureCount: number;
errorUpdateCount: number;
isFetched: boolean;
isFetchedAfterMount: boolean;
isFetching: boolean;
isPlaceholderData: boolean;
isPreviousData: boolean;
isRefetching: boolean;
isStale: boolean;
refetch: <TPageData>(options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters<TPageData>) | undefined) => Promise<import("react-query").QueryObserverResult<import("../../queries/useLoadRegistry").FeatureStoreAllData, unknown>>;
remove: () => void;
} | {
data: import("../../protos").feast.core.IFeatureView | undefined;
error: unknown;
isError: true;
isIdle: false;
isLoading: false;
isLoadingError: false;
isRefetchError: true;
isSuccess: false;
status: "error";
dataUpdatedAt: number;
errorUpdatedAt: number;
failureCount: number;
errorUpdateCount: number;
isFetched: boolean;
isFetchedAfterMount: boolean;
isFetching: boolean;
isPlaceholderData: boolean;
isPreviousData: boolean;
isRefetching: boolean;
isStale: boolean;
refetch: <TPageData>(options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters<TPageData>) | undefined) => Promise<import("react-query").QueryObserverResult<import("../../queries/useLoadRegistry").FeatureStoreAllData, unknown>>;
remove: () => void;
} | {
data: import("../../protos").feast.core.IFeatureView | undefined;
error: null;
isError: false;
isIdle: false;
isLoading: false;
isLoadingError: false;
isRefetchError: false;
isSuccess: true;
status: "success";
dataUpdatedAt: number;
errorUpdatedAt: number;
failureCount: number;
errorUpdateCount: number;
isFetched: boolean;
isFetchedAfterMount: boolean;
isFetching: boolean;
isPlaceholderData: boolean;
isPreviousData: boolean;
isRefetching: boolean;
isStale: boolean;
refetch: <TPageData>(options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters<TPageData>) | undefined) => Promise<import("react-query").QueryObserverResult<import("../../queries/useLoadRegistry").FeatureStoreAllData, unknown>>;
remove: () => void;
};
declare const useLoadOnDemandFeatureView: (featureViewName: string) => {
data: import("../../protos").feast.core.IOnDemandFeatureView | undefined;
error: null;
isError: false;
isIdle: true;
isLoading: false;
isLoadingError: false;
isRefetchError: false;
isSuccess: false;
status: "idle";
dataUpdatedAt: number;
errorUpdatedAt: number;
failureCount: number;
errorUpdateCount: number;
isFetched: boolean;
isFetchedAfterMount: boolean;
isFetching: boolean;
isPlaceholderData: boolean;
isPreviousData: boolean;
isRefetching: boolean;
isStale: boolean;
refetch: <TPageData>(options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters<TPageData>) | undefined) => Promise<import("react-query").QueryObserverResult<import("../../queries/useLoadRegistry").FeatureStoreAllData, unknown>>;
remove: () => void;
} | {
data: import("../../protos").feast.core.IOnDemandFeatureView | undefined;
error: unknown;
isError: true;
isIdle: false;
isLoading: false;
isLoadingError: true;
isRefetchError: false;
isSuccess: false;
status: "error";
dataUpdatedAt: number;
errorUpdatedAt: number;
failureCount: number;
errorUpdateCount: number;
isFetched: boolean;
isFetchedAfterMount: boolean;
isFetching: boolean;
isPlaceholderData: boolean;
isPreviousData: boolean;
isRefetching: boolean;
isStale: boolean;
refetch: <TPageData>(options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters<TPageData>) | undefined) => Promise<import("react-query").QueryObserverResult<import("../../queries/useLoadRegistry").FeatureStoreAllData, unknown>>;
remove: () => void;
} | {
data: import("../../protos").feast.core.IOnDemandFeatureView | undefined;
error: null;
isError: false;
isIdle: false;
isLoading: true;
isLoadingError: false;
isRefetchError: false;
isSuccess: false;
status: "loading";
dataUpdatedAt: number;
errorUpdatedAt: number;
failureCount: number;
errorUpdateCount: number;
isFetched: boolean;
isFetchedAfterMount: boolean;
isFetching: boolean;
isPlaceholderData: boolean;
isPreviousData: boolean;
isRefetching: boolean;
isStale: boolean;
refetch: <TPageData>(options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters<TPageData>) | undefined) => Promise<import("react-query").QueryObserverResult<import("../../queries/useLoadRegistry").FeatureStoreAllData, unknown>>;
remove: () => void;
} | {
data: import("../../protos").feast.core.IOnDemandFeatureView | undefined;
error: unknown;
isError: true;
isIdle: false;
isLoading: false;
isLoadingError: false;
isRefetchError: true;
isSuccess: false;
status: "error";
dataUpdatedAt: number;
errorUpdatedAt: number;
failureCount: number;
errorUpdateCount: number;
isFetched: boolean;
isFetchedAfterMount: boolean;
isFetching: boolean;
isPlaceholderData: boolean;
isPreviousData: boolean;
isRefetching: boolean;
isStale: boolean;
refetch: <TPageData>(options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters<TPageData>) | undefined) => Promise<import("react-query").QueryObserverResult<import("../../queries/useLoadRegistry").FeatureStoreAllData, unknown>>;
remove: () => void;
} | {
data: import("../../protos").feast.core.IOnDemandFeatureView | undefined;
error: null;
isError: false;
isIdle: false;
isLoading: false;
isLoadingError: false;
isRefetchError: false;
isSuccess: true;
status: "success";
dataUpdatedAt: number;
errorUpdatedAt: number;
failureCount: number;
errorUpdateCount: number;
isFetched: boolean;
isFetchedAfterMount: boolean;
isFetching: boolean;
isPlaceholderData: boolean;
isPreviousData: boolean;
isRefetching: boolean;
isStale: boolean;
refetch: <TPageData>(options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters<TPageData>) | undefined) => Promise<import("react-query").QueryObserverResult<import("../../queries/useLoadRegistry").FeatureStoreAllData, unknown>>;
remove: () => void;
};
declare const useLoadStreamFeatureView: (featureViewName: string) => {
data: import("../../protos").feast.core.IStreamFeatureView | undefined;
error: null;
isError: false;
isIdle: true;
isLoading: false;
isLoadingError: false;
isRefetchError: false;
isSuccess: false;
status: "idle";
dataUpdatedAt: number;
errorUpdatedAt: number;
failureCount: number;
errorUpdateCount: number;
isFetched: boolean;
isFetchedAfterMount: boolean;
isFetching: boolean;
isPlaceholderData: boolean;
isPreviousData: boolean;
isRefetching: boolean;
isStale: boolean;
refetch: <TPageData>(options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters<TPageData>) | undefined) => Promise<import("react-query").QueryObserverResult<import("../../queries/useLoadRegistry").FeatureStoreAllData, unknown>>;
remove: () => void;
} | {
data: import("../../protos").feast.core.IStreamFeatureView | undefined;
error: unknown;
isError: true;
isIdle: false;
isLoading: false;
isLoadingError: true;
isRefetchError: false;
isSuccess: false;
status: "error";
dataUpdatedAt: number;
errorUpdatedAt: number;
failureCount: number;
errorUpdateCount: number;
isFetched: boolean;
isFetchedAfterMount: boolean;
isFetching: boolean;
isPlaceholderData: boolean;
isPreviousData: boolean;
isRefetching: boolean;
isStale: boolean;
refetch: <TPageData>(options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters<TPageData>) | undefined) => Promise<import("react-query").QueryObserverResult<import("../../queries/useLoadRegistry").FeatureStoreAllData, unknown>>;
remove: () => void;
} | {
data: import("../../protos").feast.core.IStreamFeatureView | undefined;
error: null;
isError: false;
isIdle: false;
isLoading: true;
isLoadingError: false;
isRefetchError: false;
isSuccess: false;
status: "loading";
dataUpdatedAt: number;
errorUpdatedAt: number;
failureCount: number;
errorUpdateCount: number;
isFetched: boolean;
isFetchedAfterMount: boolean;
isFetching: boolean;
isPlaceholderData: boolean;
isPreviousData: boolean;
isRefetching: boolean;
isStale: boolean;
refetch: <TPageData>(options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters<TPageData>) | undefined) => Promise<import("react-query").QueryObserverResult<import("../../queries/useLoadRegistry").FeatureStoreAllData, unknown>>;
remove: () => void;
} | {
data: import("../../protos").feast.core.IStreamFeatureView | undefined;
error: unknown;
isError: true;
isIdle: false;
isLoading: false;
isLoadingError: false;
isRefetchError: true;
isSuccess: false;
status: "error";
dataUpdatedAt: number;
errorUpdatedAt: number;
failureCount: number;
errorUpdateCount: number;
isFetched: boolean;
isFetchedAfterMount: boolean;
isFetching: boolean;
isPlaceholderData: boolean;
isPreviousData: boolean;
isRefetching: boolean;
isStale: boolean;
refetch: <TPageData>(options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters<TPageData>) | undefined) => Promise<import("react-query").QueryObserverResult<import("../../queries/useLoadRegistry").FeatureStoreAllData, unknown>>;
remove: () => void;
} | {
data: import("../../protos").feast.core.IStreamFeatureView | undefined;
error: null;
isError: false;
isIdle: false;
isLoading: false;
isLoadingError: false;
isRefetchError: false;
isSuccess: true;
status: "success";
dataUpdatedAt: number;
errorUpdatedAt: number;
failureCount: number;
errorUpdateCount: number;
isFetched: boolean;
isFetchedAfterMount: boolean;
isFetching: boolean;
isPlaceholderData: boolean;
isPreviousData: boolean;
isRefetching: boolean;
isStale: boolean;
refetch: <TPageData>(options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters<TPageData>) | undefined) => Promise<import("react-query").QueryObserverResult<import("../../queries/useLoadRegistry").FeatureStoreAllData, unknown>>;
remove: () => void;
};
export default useLoadFeatureView;
export { useLoadRegularFeatureView, useLoadOnDemandFeatureView, useLoadStreamFeatureView, };
//# sourceMappingURL=useLoadFeatureView.d.ts.map