@feast-dev/feast-ui
Version:
Web UI for the [Feast Feature Store](https://feast.dev/)
33 lines • 1.05 kB
TypeScript
import { feast } from "../protos";
declare enum FEAST_FV_TYPES {
regular = "regular",
ondemand = "ondemand",
stream = "stream"
}
interface regularFVInterface {
name: string;
type: FEAST_FV_TYPES.regular;
features: feast.core.IFeatureSpecV2[];
object: feast.core.IFeatureView;
}
interface ODFVInterface {
name: string;
type: FEAST_FV_TYPES.ondemand;
features: feast.core.IOnDemandFeatureViewSpec[];
object: feast.core.IOnDemandFeatureView;
}
interface SFVInterface {
name: string;
type: FEAST_FV_TYPES.stream;
features: feast.core.IFeatureSpecV2[];
object: feast.core.IStreamFeatureView;
}
type genericFVType = regularFVInterface | ODFVInterface | SFVInterface;
declare const mergedFVTypes: (objects: feast.core.Registry) => {
mergedFVMap: Record<string, genericFVType>;
mergedFVList: genericFVType[];
};
export default mergedFVTypes;
export { FEAST_FV_TYPES };
export type { genericFVType, regularFVInterface, ODFVInterface, SFVInterface };
//# sourceMappingURL=mergedFVTypes.d.ts.map