Skip to content

Commit ff0a50e

Browse files
committed
updates types and interface for data
1 parent 47c01b7 commit ff0a50e

File tree

4 files changed

+49
-7
lines changed

4 files changed

+49
-7
lines changed

src/CentileChart/CentileChart.types.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export type Results = {
1919
};
2020
export interface CentileChartProps {
2121
chartsVersion?: string;
22-
reference: 'uk-who' | 'turner' | 'trisomy-21' | 'cdc' | 'trisomy-21-aap';
22+
reference: 'uk-who' | 'turner' | 'trisomy-21' | 'cdc' | 'trisomy-21-aap' | 'who';
2323
title: string;
2424
subtitle: string;
2525
measurementMethod: 'height' | 'weight' | 'ofc' | 'bmi';

src/RCPCHChart/RCPCHChart.types.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import { ClientMeasurementObject } from '../interfaces/ClientMeasurementObject';
1414
export interface RCPCHChartProps {
1515
title: string;
1616
measurementMethod: 'height' | 'weight' | 'ofc' | 'bmi';
17-
reference: 'uk-who' | 'turner' | 'trisomy-21' | 'cdc' | 'trisomy-21-aap';
17+
reference: 'uk-who' | 'turner' | 'trisomy-21' | 'cdc' | 'trisomy-21-aap' | 'who';
1818
sex: 'male' | 'female';
1919
measurements: ClientMeasurementObject;
2020
midParentalHeightData?: MidParentalHeightObject | undefined;
@@ -24,8 +24,8 @@ export interface RCPCHChartProps {
2424
exportChartCallback(svg?: any): any;
2525
clinicianFocus?: boolean | undefined | null;
2626
theme?: 'monochrome' | 'traditional' | 'tanner1' | 'tanner2' | 'tanner3' | 'custom';
27-
height?: number
28-
width?: number
27+
height?: number;
28+
width?: number;
2929
logoVariant?: 'top' | 'bottom' | 'legend';
3030
customThemeStyles?: {
3131
chartStyle?: ChartStyle;

src/SDSChart/SDSChart.types.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { ClientMeasurementObject } from '../interfaces/ClientMeasurementObject';
22
import { MidParentalHeightObject } from '../interfaces/MidParentalHeightObject';
33
export interface SDSChartProps {
44
chartsVersion: string;
5-
reference: 'uk-who' | 'turner' | 'trisomy-21' | 'cdc' | 'trisomy-21-aap';
5+
reference: 'uk-who' | 'turner' | 'trisomy-21' | 'cdc' | 'trisomy-21-aap' | 'who';
66
title: string;
77
subtitle: string;
88
measurementMethod: 'height' | 'weight' | 'ofc' | 'bmi';

src/functions/getDomainsAndData.ts

+44-2
Original file line numberDiff line numberDiff line change
@@ -189,13 +189,55 @@ const blankFivePercentCentileDataset = [
189189
{ centile: 95, data: [] as ICentile[], sds: 1.64 },
190190
],
191191
[
192-
{ centile: 3, data: [] as ICentile[], sds: -1.64 },
192+
{ centile: 3, data: [] as ICentile[], sds: -1.88 },
193193
{ centile: 10, data: [] as ICentile[], sds: -1.28 },
194194
{ centile: 25, data: [] as ICentile[], sds: -0.67 },
195195
{ centile: 50, data: [] as ICentile[], sds: 0 },
196196
{ centile: 75, data: [] as ICentile[], sds: 0.67 },
197197
{ centile: 90, data: [] as ICentile[], sds: 1.28 },
198-
{ centile: 97, data: [] as ICentile[], sds: 1.64 },
198+
{ centile: 97, data: [] as ICentile[], sds: 1.88 },
199+
],
200+
];
201+
202+
const blankExtendedWHOCentileDataset = [
203+
[
204+
{ centile: 1, data: [] as ICentile[], sds: -2.33 },
205+
{ centile: 3, data: [] as ICentile[], sds: -1.88 },
206+
{ centile: 5, data: [] as ICentile[], sds: -1.64 },
207+
{ centile: 10, data: [] as ICentile[], sds: -1.28 },
208+
{ centile: 15, data: [] as ICentile[], sds: -1.04 },
209+
{ centile: 50, data: [] as ICentile[], sds: 0 },
210+
{ centile: 85, data: [] as ICentile[], sds: 1.04 },
211+
{ centile: 90, data: [] as ICentile[], sds: 1.28 },
212+
{ centile: 95, data: [] as ICentile[], sds: 1.64 },
213+
{ centile: 97, data: [] as ICentile[], sds: 1.88 },
214+
{ centile: 99, data: [] as ICentile[], sds: 2.33 },
215+
],
216+
[
217+
{ centile: 1, data: [] as ICentile[], sds: -2.33 },
218+
{ centile: 3, data: [] as ICentile[], sds: -1.88 },
219+
{ centile: 5, data: [] as ICentile[], sds: -1.64 },
220+
{ centile: 10, data: [] as ICentile[], sds: -1.28 },
221+
{ centile: 15, data: [] as ICentile[], sds: -1.04 },
222+
{ centile: 50, data: [] as ICentile[], sds: 0 },
223+
{ centile: 85, data: [] as ICentile[], sds: 1.04 },
224+
{ centile: 90, data: [] as ICentile[], sds: 1.28 },
225+
{ centile: 95, data: [] as ICentile[], sds: 1.64 },
226+
{ centile: 97, data: [] as ICentile[], sds: 1.88 },
227+
{ centile: 99, data: [] as ICentile[], sds: 2.33 },
228+
],
229+
[
230+
{ centile: 1, data: [] as ICentile[], sds: -2.33 },
231+
{ centile: 3, data: [] as ICentile[], sds: -1.88 },
232+
{ centile: 5, data: [] as ICentile[], sds: -1.64 },
233+
{ centile: 10, data: [] as ICentile[], sds: -1.28 },
234+
{ centile: 15, data: [] as ICentile[], sds: -1.04 },
235+
{ centile: 50, data: [] as ICentile[], sds: 0 },
236+
{ centile: 85, data: [] as ICentile[], sds: 1.04 },
237+
{ centile: 90, data: [] as ICentile[], sds: 1.28 },
238+
{ centile: 95, data: [] as ICentile[], sds: 1.64 },
239+
{ centile: 97, data: [] as ICentile[], sds: 1.88 },
240+
{ centile: 99, data: [] as ICentile[], sds: 2.33 },
199241
],
200242
];
201243

0 commit comments

Comments
 (0)