@sparklink-pro/apant
Version:
Apollo & Antd tools
26 lines • 1.26 kB
TypeScript
/// <reference types="react" />
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 | undefined;
deletable?: boolean | undefined;
searchable?: boolean | undefined;
selectable?: boolean | undefined;
route?: string | undefined;
filter?: ((item: import("../definitions").GraphQLObject, context: any) => boolean) | undefined;
props?: import("antd/lib/table").TableProps<import("../definitions").GraphQLObject> | undefined;
headerComponent?: import("react").ComponentType<import("../definitions").AdminHeaderType> | undefined;
footerComponent?: import("react").ComponentType<import("../definitions").AdminFooterType> | undefined;
context?: {
wrapper?: import("../definitions").ContextWrapperType | undefined;
queries?: import("../definitions").ContextQueriesType | undefined;
} | undefined;
queryOptions?: import("@apollo/client").QueryHookOptions<any, import("@apollo/client").OperationVariables> | undefined;
};
export default useTypeAdmin;
//# sourceMappingURL=useTypeAdmin.d.ts.map