import { isly } from "isly" import { DeltaFiat as WarningDeltaFiat } from "./DeltaFiat" import { MissingBuffer as WarningMissingBuffer } from "./MissingBuffer" import { MissingEmoney as WarningMissingEmoney } from "./MissingEmoney" import { MissingFiat as WarningMissingFiat } from "./MissingFiat" import { Overdraft as WarningOverdraft } from "./Overdraft" import { StaleFiat as WarningStaleFiat } from "./StaleFiat" export type Snapshot = | Snapshot.Overdraft | Snapshot.StaleFiat | Snapshot.MissingBuffer | Snapshot.MissingEmoney | Snapshot.MissingFiat | Snapshot.DeltaFiat export namespace Snapshot { export import Overdraft = WarningOverdraft export import StaleFiat = WarningStaleFiat export import MissingBuffer = WarningMissingBuffer export import MissingEmoney = WarningMissingEmoney export import MissingFiat = WarningMissingFiat export import DeltaFiat = WarningDeltaFiat export const type = isly.union( Overdraft.type, StaleFiat.type, MissingBuffer.type, MissingEmoney.type, MissingFiat.type, DeltaFiat.type ) }