/** * 운영 fact 종류가 자기 시각을 싣는 칸 — 봉투의 `at` 이 없을 때 읽는다. * * 새 종류가 자기 시각을 payload 에 실으면 여기 한 줄을 더한다. */ export declare const KIND_TIME_FIELD: Record; /** * 이 레코드가 말하는 시각. **못 읽으면 `undefined`** — 여기서 지금 시각으로 채우지 않는다. * * 보는 순서는 공통 이름이 먼저다. connector 가 봉투 층에서 시각을 실어 주면 그것이 그 레코드에 대한 * 가장 바깥의 판단이고, 종류마다의 칸은 그것이 없을 때 읽는다. */ export declare function factEventTime(record: unknown): string | undefined; /** * 시각을 못 읽은 레코드를 종류별로 센다 — **조용히 ingest 시각으로 떨어진 것들.** * * 오류가 아니다. 절대값 snapshot 관측은 원본의 갱신 시각이 아니라 polling 순간이 맞는 시각이라 * (「어제 값을 오늘 봤다」는 「어제 일어났다」가 아니다) 여기 세어지는 것이 정상이다. * * 다만 그 수가 어디에도 안 남으면 `event_time == created_at` 이 유일한 단서가 되고, 그것은 우연히 * 같은 것과 구별되지 않는다. */ export declare function undatedByKind(records: readonly unknown[]): Record; /** 표에 있는 종류인데 시각을 못 읽었다 — 그것은 실제로 결함이다. */ export declare function shouldHaveTime(kind: string): boolean;