catalog: api reports
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
This commit is contained in:
@@ -284,13 +284,22 @@ export type EntityListContextProps<
|
||||
queryParameters: Partial<Record<keyof EntityFilters, string | string[]>>;
|
||||
loading: boolean;
|
||||
error?: Error;
|
||||
pageInfo?: {
|
||||
next?: () => void;
|
||||
prev?: () => void;
|
||||
};
|
||||
};
|
||||
|
||||
// @public
|
||||
export const EntityListProvider: <EntityFilters extends DefaultEntityFilters>(
|
||||
props: PropsWithChildren<{}>,
|
||||
props: EntityListProviderProps,
|
||||
) => React_2.JSX.Element;
|
||||
|
||||
// @public (undocumented)
|
||||
export type EntityListProviderProps = PropsWithChildren<{
|
||||
enablePagination?: boolean;
|
||||
}>;
|
||||
|
||||
// @public (undocumented)
|
||||
export type EntityLoadingStatus<TEntity extends Entity = Entity> = {
|
||||
entity?: TEntity;
|
||||
|
||||
@@ -32,6 +32,7 @@ export {
|
||||
export type {
|
||||
DefaultEntityFilters,
|
||||
EntityListContextProps,
|
||||
EntityListProviderProps,
|
||||
} from './useEntityListProvider';
|
||||
export { useEntityTypeFilter } from './useEntityTypeFilter';
|
||||
export { useRelatedEntities } from './useRelatedEntities';
|
||||
|
||||
@@ -126,7 +126,10 @@ type OutputState<EntityFilters extends DefaultEntityFilters> = {
|
||||
pageInfo?: QueryEntitiesResponse['pageInfo'];
|
||||
};
|
||||
|
||||
type EntityListProviderProps = PropsWithChildren<{
|
||||
/**
|
||||
* @public
|
||||
*/
|
||||
export type EntityListProviderProps = PropsWithChildren<{
|
||||
enablePagination?: boolean;
|
||||
}>;
|
||||
|
||||
|
||||
@@ -158,7 +158,11 @@ export const CatalogTable: {
|
||||
createSystemColumn(): TableColumn<CatalogTableRow>;
|
||||
createOwnerColumn(): TableColumn<CatalogTableRow>;
|
||||
createSpecTargetsColumn(): TableColumn<CatalogTableRow>;
|
||||
createSpecTypeColumn(): TableColumn<CatalogTableRow>;
|
||||
createSpecTypeColumn({
|
||||
hidden,
|
||||
}?: {
|
||||
hidden: boolean;
|
||||
}): TableColumn<CatalogTableRow>;
|
||||
createSpecLifecycleColumn(): TableColumn<CatalogTableRow>;
|
||||
createMetadataDescriptionColumn(): TableColumn<CatalogTableRow>;
|
||||
createTagsColumn(): TableColumn<CatalogTableRow>;
|
||||
|
||||
Reference in New Issue
Block a user