oak-frontend-base/lib/pages/relation/actionAuth/web.pc.d.ts

18 lines
775 B
TypeScript

import { WebComponentProps } from '../../../types/Page';
import { AuthCascadePath, EntityDict } from 'oak-domain/lib/types/Entity';
import { EntityDict as BaseEntityDict } from 'oak-domain/lib/base-app-domain';
declare type ED = EntityDict & BaseEntityDict;
export default function render(props: WebComponentProps<ED, 'actionAuth', true, {
cascadeEntityActions: Array<{
path: AuthCascadePath<ED>;
relations: ED['relation']['Schema'][];
actionAuths?: ED['actionAuth']['Schema'][];
}>;
actions: string[];
entity: keyof EntityDict;
}, {
onChange: (checked: boolean, relationId: string, path: string, actionAuth?: ED['actionAuth']['Schema'][]) => void;
confirm: () => void;
}>): import("react/jsx-runtime").JSX.Element;
export {};