@getanthill/datastore
Version:
Event-Sourced Datastore
105 lines (104 loc) • 2.67 kB
TypeScript
import type { ModelConfig } from '../../../typings';
export declare const properties: {
is_enabled: {
description: string;
type: string;
};
name: {
description: string;
type: string;
pattern: string;
};
description: {
description: string;
type: string;
};
scope: {
description: string;
minItems: number;
type: string;
items: {
type: string;
description: string;
pattern: string;
};
};
verb: {
description: string;
enum: string[];
type: string;
};
rules: {
type: string;
description: string;
items: {
type: string;
required: string[];
properties: {
name: {
description: string;
type: string;
pattern: string;
};
description: {
description: string;
type: string;
};
subject: {
type: string;
description: string;
};
action: {
type: string;
description: string;
};
object: {
type: string;
description: string;
};
context: {
type: string;
description: string;
};
};
};
minItems: number;
};
obligations: {
type: string;
description: string;
items: {
type: string;
required: string[];
properties: {
name: {
description: string;
type: string;
pattern: string;
};
description: {
description: string;
type: string;
};
type: {
type: string;
description: string;
enum: string[];
};
source: {
type: string;
description: string;
enum: string[];
};
value: {
description: string;
anyOf: {
type: string;
}[];
};
};
};
};
};
declare const modelConfig: ModelConfig;
export default modelConfig;