UNPKG

@hhgtech/hhg-components

Version:
1,114 lines (1,113 loc) • 38.3 kB
import { BabyGrowthResultTab, DefaultPercentileType, DefaultZScoreType, HistoryLineType } from "../../../interfaces/types"; import { BabyGrowthChartDuration, BabyGrowthChartType, Gender, LOCALE } from "../../../interfaces/types"; export declare const BabyGrowthChartPercentile: { boy: { 0: { 0: () => Promise<{ default: { "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }; "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }>; 1: () => Promise<{ default: { "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }; "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }>; 2: () => Promise<{ default: { "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }; "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }>; }; 1: { 0: () => Promise<{ default: { "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }; "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }>; 1: () => Promise<{ default: { "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }; "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }>; 2: () => Promise<{ default: { "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }; "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }>; }; 2: { 0: () => Promise<{ default: { "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }; "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }>; 1: () => Promise<{ default: { "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }; "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }>; 2: () => Promise<{ default: { "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }; "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }>; }; 3: { 0: () => Promise<{ default: { "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }; "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }>; 1: () => Promise<{ default: { "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }; "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }>; 2: () => Promise<{ default: { "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }; "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }>; }; }; girl: { 0: { 0: () => Promise<{ default: { "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }; "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }>; 1: () => Promise<{ default: { "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }; "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }>; 2: () => Promise<{ default: { "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }; "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }>; }; 1: { 0: () => Promise<{ default: { "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }; "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }>; 1: () => Promise<{ default: { "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }; "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }>; 2: () => Promise<{ default: { "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }; "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }>; }; 2: { 0: () => Promise<{ default: { "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }; "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }>; 1: () => Promise<{ default: { "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }; "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }>; 2: () => Promise<{ default: { "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }; "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }>; }; 3: { 0: () => Promise<{ default: { "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }; "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }>; 1: () => Promise<{ default: { "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }; "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }>; 2: () => Promise<{ default: { "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }; "1st": number[]; "3rd": number[]; "5th": number[]; "15th": number[]; "25th": number[]; "50th": number[]; "75th": number[]; "85th": number[]; "95th": number[]; "97th": number[]; "99th": number[]; }>; }; }; }; export declare const BabyGrowthChartZScore: { boy: { 0: { 0: () => Promise<{ default: { "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }; "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }>; 1: () => Promise<{ default: { "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }; "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }>; 2: () => Promise<{ default: { "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }; "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }>; }; 1: { 0: () => Promise<{ default: { "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }; "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }>; 1: () => Promise<{ default: { "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }; "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }>; 2: () => Promise<{ default: { "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }; "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }>; }; 2: { 0: () => Promise<{ default: { "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }; "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }>; 1: () => Promise<{ default: { "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }; "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }>; 2: () => Promise<{ default: { "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }; "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }>; }; 3: { 0: () => Promise<{ default: { "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }; "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }>; 1: () => Promise<{ default: { "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }; "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }>; 2: () => Promise<{ default: { "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }; "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }>; }; }; girl: { 0: { 0: () => Promise<{ default: { "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }; "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }>; 1: () => Promise<{ default: { "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }; "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }>; 2: () => Promise<{ default: { "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }; "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }>; }; 1: { 0: () => Promise<{ default: { "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }; "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }>; 1: () => Promise<{ default: { "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }; "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }>; 2: () => Promise<{ default: { "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }; "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }>; }; 2: { 0: () => Promise<{ default: { "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }; "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }>; 1: () => Promise<{ default: { "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }; "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }>; 2: () => Promise<{ default: { "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }; "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }>; }; 3: { 0: () => Promise<{ default: { "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }; "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }>; 1: () => Promise<{ default: { "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }; "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }>; 2: () => Promise<{ default: { "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }; "-3SD": number[]; "-2SD": number[]; "-1SD": number[]; "0Median": number[]; "1SD": number[]; "2SD": number[]; "3SD": number[]; }>; }; }; }; export declare const getAxisYDomain: (data: any, from: number, to: number, ref: string, offset: number) => number[]; export declare const generateGrowthChart: (gender: Gender, type: BabyGrowthChartType | BabyGrowthResultTab, duration: BabyGrowthChartDuration, locale: LOCALE) => any; export declare const divideChartData: (x: number, fullChartData: Array<any>) => { data: Array<any>; status: 'first-half' | 'second-half' | 'full'; }; export declare const refineDataWithLine: (fullChartData: Array<any>, lineData: HistoryLineType) => any[]; export declare const refineDataWithDot: (fullChartData: Array<any>, riskLevel: string, toolTipLabel: string[], x?: number, y?: number) => any[]; export declare const transformDataToChart: (data: any, min?: number) => DefaultPercentileType | DefaultZScoreType; export declare const generateXAxisTicks: (max: number, min?: number) => number[]; export declare const paintAxis: () => void;