UNPKG

sakti-parser-fa

Version:

Simple TypeScript library for parsing Indonesian government budget Excel files (Sakti FA)

59 lines 1.45 kB
/** * Simple types for SAKTI Excel parser */ export type UniversalInput = string | File | ArrayBuffer; export interface Metadata { judul: string; periode_text: string; periode_bulan: number; periode_tahun: number; kementerian_kode: string; kementerian_nama: string; unit_kode: string; unit_nama: string; satuan_kerja_kode: string; satuan_kerja_nama: string; } export interface ParsedData { _level: number; _parent: string; mata_anggaran: string; level_1_kode: string; level_1_uraian: string; level_2_kode: string; level_2_uraian: string; level_3_kode: string; level_3_uraian: string; level_4_kode: string; level_4_uraian: string; level_5_kode: string; level_5_uraian: string; level_6_kode: string; level_6_uraian: string; level_7_kode: string; level_7_uraian: string; level_8_kode: string; level_8_uraian: string; level_9_kode: string; level_9_uraian: string; level_10_kode: string; level_10_uraian: string; level_11_kode: string; level_11_uraian: string; nilai_rupiah: number; nilai_total: number; } export interface ParseResult { metadata: Metadata; data: ParsedData[]; } export interface FormatOptions { format?: 'json' | 'csv'; includeMetadata?: boolean; } export interface CellValue { value: any; formula?: string; richText?: any; } //# sourceMappingURL=types.d.ts.map