From 15feacbb189965fb872a7256445f1bcc67e562b4 Mon Sep 17 00:00:00 2001 From: jessicamcinchak Date: Tue, 10 Dec 2024 11:00:51 +0000 Subject: [PATCH] Add build files for @next --- .../shared/CommunityInfrastructureLevy.ts | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 @next/types/shared/CommunityInfrastructureLevy.ts diff --git a/@next/types/shared/CommunityInfrastructureLevy.ts b/@next/types/shared/CommunityInfrastructureLevy.ts new file mode 100644 index 00000000..6f8c9233 --- /dev/null +++ b/@next/types/shared/CommunityInfrastructureLevy.ts @@ -0,0 +1,21 @@ +/** + * @id #CommunityInfrastructureLevy + * @description Details about the Community Infrastructure Levy planning charge, if applicable + */ +export type CommunityInfrastructureLevy = LiableForCIL | NotLiableForCIL; + +type LiableForCIL = { + // Results are heirarchical (first check if project qualifies for full exemption from CIL, then CIL relief, else plain "liable") + result: + | 'exempt.annexe' + | 'exempt.extension' + | 'exempt.selfBuild' + | 'relief.charity' + | 'relief.socialHousing' + | 'liable'; +}; + +type NotLiableForCIL = { + result: 'notLiable'; + declaration: true; +};