@sparklink-pro/apant
Version:
Apollo & Antd tools
25 lines • 1.01 kB
TypeScript
import { ColumnsType } from 'antd/lib/table';
import { GraphQLType } from '../definitions';
export declare function useTypeAdmin({ type, context }: {
type: GraphQLType;
context: any;
}): {
loading: boolean;
columns: ColumnsType;
creatable?: boolean;
deletable?: boolean;
searchable?: boolean;
selectable?: boolean;
route?: string;
filter?: (item: import("../definitions").GraphQLObject, context: any) => boolean;
props?: import("antd/lib/table").TableProps<import("../definitions").GraphQLObject>;
headerComponent?: React.ComponentType<import("../definitions").AdminHeaderType>;
footerComponent?: React.ComponentType<import("../definitions").AdminFooterType>;
context?: {
wrapper?: import("../definitions").ContextWrapperType;
queries?: import("../definitions").ContextQueriesType;
};
queryOptions?: import("@apollo/client/react").useQuery.Options<unknown>;
};
export default useTypeAdmin;
//# sourceMappingURL=useTypeAdmin.d.ts.map