nextjs-panel
Version:
Schema-based admin panel generator for Next.js using Prisma and React components.
26 lines (25 loc) • 538 B
TypeScript
import { Resource } from "@/lib/Resource";
export declare class UserResource extends Resource {
name: string;
label: string;
getTableColumns(): {
key: string;
label: string;
}[];
getFormFields(): {
name: string;
label: string;
type: string;
}[];
getImportSchema(): {
name: string;
label: string;
}[];
getApiRoutes(): {
list: string;
create: string;
update: string;
delete: string;
import: string;
};
}