UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.

38 lines 1.26 kB
import type { IClientInstance } from '../../../types/stores/client-instance-store.js'; import type { ApplicationOverviewSchema } from '../../../openapi/spec/application-overview-schema.js'; import type { ApplicationOverviewEnvironmentSchema } from '../../../openapi/spec/application-overview-environment-schema.js'; export interface IYesNoCount { yes: number; no: number; } export interface IAppInstance { appName: string; instanceId: string; sdkVersion: string; clientIp: string; lastSeen: Date; createdAt: Date; } export interface IApplication { appName: string; sdkVersion?: string; strategies?: string[] | any[]; description?: string; url?: string; color?: string; icon?: string; createdAt?: Date; instances?: IClientInstance[]; seenToggles?: Record<string, any>; project?: string; projects?: string[]; environment?: string; links?: Record<string, string>; } export type IApplicationOverviewEnvironment = Omit<ApplicationOverviewEnvironmentSchema, 'lastSeen'> & { lastSeen: Date; }; export type IApplicationOverview = Omit<ApplicationOverviewSchema, 'environments'> & { environments: IApplicationOverviewEnvironment[]; }; //# sourceMappingURL=models.d.ts.map