fix(core): update

This commit is contained in:
2023-11-22 20:02:38 +01:00
commit c76cf7ddd3
15 changed files with 6117 additions and 0 deletions

28
ts/interfaces/index.ts Normal file
View File

@ -0,0 +1,28 @@
import * as plugins from '../portablecontract.plugins.js';
export interface IParagraph {
uniqueId: string;
parent: IParagraph | null;
title: string;
content: string;
}
export interface IRole {
id: string;
name: string;
description: string;
}
export interface IInvolvedParty {
role: string;
contact: plugins.tsclass.business.IContact;
}
export interface IPortableContract {
title: string;
context: string;
availableRoles: IRole[];
involvedParties: IInvolvedParty[];
priorContracts: IPortableContract[];
paragraphs: IParagraph[];
}