/** * @author Alex Hodson * @description an interface which defines an array of custom radio configurations */ export interface CustomRadioGroupConfig extends Array { } /** * @author Alex Hodson * @description an interface which defines the required properties for the configuration of a custom radio element */ export interface CustomRadioConfig { 'label': string; 'value': string; 'id': string; 'name': string; 'handleChange': (...args: any[]) => void; 'radioGroupName': string; 'isChecked': boolean; }