@earvinpiamonte/pagasa-tcb-parser
Version:
A TypeScript library for parsing PAGASA weather bulletin PDF files
37 lines • 834 B
TypeScript
export interface Area {
name: string;
parts?: string[];
locals?: string[];
islands?: string[];
}
export interface Regions {
regions: {
luzon: Area[];
visayas: Area[];
mindanao: Area[];
};
}
export interface CycloneSignal {
level: number;
regions: {
luzon: Area[];
visayas: Area[];
mindanao: Area[];
};
}
export interface CycloneInfo {
name: string | null;
internationalName: string | null;
signals: CycloneSignal[];
}
export interface BulletinData {
title: string | null;
subtitle: string | null;
description: string | null;
dateIssued: string | null;
dateIssuedISO: string | null;
dateValidUntil: string | null;
dateValidUntilISO: string | null;
cyclone: CycloneInfo;
}
//# sourceMappingURL=index.d.ts.map