22 lines
801 B
TypeScript
22 lines
801 B
TypeScript
import type { PoolConnection } from 'better-sqlite-pool';
|
|
export interface AddContractForm {
|
|
contractTypeId: string | number;
|
|
burialSiteId: string | number;
|
|
contractStartDateString: string;
|
|
contractEndDateString: string;
|
|
contractTypeFieldIds?: string;
|
|
[fieldValue_contractTypeFieldId: string]: unknown;
|
|
lotOccupantTypeId?: string;
|
|
occupantName?: string;
|
|
occupantFamilyName?: string;
|
|
occupantAddress1?: string;
|
|
occupantAddress2?: string;
|
|
occupantCity?: string;
|
|
occupantProvince?: string;
|
|
occupantPostalCode?: string;
|
|
occupantPhoneNumber?: string;
|
|
occupantEmailAddress?: string;
|
|
occupantComment?: string;
|
|
}
|
|
export default function addContract(addForm: AddContractForm, user: User, connectedDatabase?: PoolConnection): Promise<number>;
|