import { ParamValue } from './syntax.js'; export type LexiconPermission
= {
readonly type: 'permission';
readonly resource: P;
readonly [x: string]: undefined | ParamValue | readonly ParamValue[];
};
type LangMap = {
readonly [Lang in string]?: string;
};
export type LexiconPermissionSet = {
readonly type: 'permission-set';
readonly permissions: readonly LexiconPermission