feat(interfaces): add structured data models and discriminated check configs; migrate tooling and package metadata
This commit is contained in:
@@ -1,11 +1,32 @@
|
||||
// Core types
|
||||
export * from './types.js';
|
||||
|
||||
// Check interfaces (configuration + execution)
|
||||
export * from './checks/index.js';
|
||||
|
||||
// Collections
|
||||
export * from './checkcollection.js';
|
||||
export * from './domainsnapshot.js';
|
||||
|
||||
// Incidents
|
||||
export * from './incident.js';
|
||||
|
||||
// Service status
|
||||
export * from './servicestatus.js';
|
||||
|
||||
// Status page configuration
|
||||
export * from './statuspageconfig.js';
|
||||
|
||||
// Domain and link snapshots
|
||||
export * from './domainsnapshot.js';
|
||||
export * from './linksnapshot.js';
|
||||
|
||||
// Property and search
|
||||
export * from './property.js';
|
||||
export * from './search.js';
|
||||
|
||||
// Status (90-day history)
|
||||
export * from './status.js';
|
||||
|
||||
// Re-export checks namespace for convenience
|
||||
import * as checks from './checks/index.js';
|
||||
|
||||
export { checks };
|
||||
|
||||
Reference in New Issue
Block a user