From fd0e918063d10ad0085b60d9e5f5d0968c354fe1 Mon Sep 17 00:00:00 2001 From: Alexis Toledo <112619860+av-alexistoledo@users.noreply.github.com> Date: Fri, 19 Jan 2024 11:10:35 +0100 Subject: [PATCH] [TECH-2940] Types improvement (#284) --- lib/av_client/types.ts | 5 ++++- package.json | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/av_client/types.ts b/lib/av_client/types.ts index 2621565d..4f506c45 100644 --- a/lib/av_client/types.ts +++ b/lib/av_client/types.ts @@ -384,6 +384,8 @@ export interface ContestConfig extends BaseBoardItem { type: 'ContestConfigItem' } +export type availableCustomRulesets = 'belgian_ballot_rules'; + export interface ContestContent { reference: string title: LocalString @@ -401,7 +403,7 @@ export interface ContestContent { identifiable?: boolean contestPositions?: ContestPositionMap blankOptionColor?: string - customRulesets?: string[] + customRulesets?: availableCustomRulesets[] attachments?: Attachment[] } @@ -419,6 +421,7 @@ export interface OptionContent { selectable?: boolean exclusive?: boolean children?: OptionContent[] + parentContent?: OptionContent parent?: ParentOption | null ancestry?: string position?: number diff --git a/package.json b/package.json index d445cb5e..95ec6177 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "3.1.19", + "version": "3.1.20", "name": "@aion-dk/js-client", "license": "MIT", "description": "Assembly Voting JS client",