fix(project): Corrected misalignment in file structure and package metadata.

This commit is contained in:
2024-12-18 20:31:19 +01:00
parent 12eba17c7c
commit 2078c6c7c8
7 changed files with 208 additions and 34 deletions

28
ts_interfaces/index.ts Normal file
View File

@ -0,0 +1,28 @@
import * as plugins from '../ts/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[];
}