File size: 1,032 Bytes
fa9c65f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
export const CHINA_MACRO_SCHEMA_VERSION: 2;
export const CHINA_MACRO_CACHE_KEY: 'economic:china:macro:v2';
export const CHINA_MACRO_PROVENANCE_FAMILY: 'china_macro_official_numeric_observation';
export const CHINA_MACRO_MAX_TRANSPORT_AGE_MIN: number;
export const CHINA_MACRO_MAX_CONTENT_AGE_MIN: number;
export const CHINA_MACRO_REQUIRED_SERIES: readonly string[];
export const CHINA_MACRO_SERIES_MAX_AGE_DAYS: Readonly<Record<string, number>>;
export const CHINA_MACRO_PUBLISHER_IDS: Readonly<Record<'nbs' | 'pboc' | 'safe' | 'gacc', string>>;
export const CHINA_MACRO_SERIES_CONTRACT: Readonly<Record<string, Readonly<{
  pillar: string;
  unit: string;
  periodKind: string;
  source: string;
  publisherId: string;
  sourceHost: string;
  sourcePathPrefix: string;
}>>>;
export const CHINA_MACRO_SERIES_IDS: readonly string[];

export function chinaMacroObservationDateMs(value: unknown): number | null;
export function isChinaMacroObservationStale(
  seriesId: string,
  observationPeriod: string,
  now?: number,
): boolean;