UNPKG

@cloud-cli/px

Version:
34 lines (33 loc) 724 B
interface OptionalProps { host?: string; _: string[]; } export interface DomainName extends OptionalProps { domain: string; } export interface DomainAndTarget extends DomainName { target: string; } export interface Proxy { domain: string; target: string; redirect: boolean; preserveHost: boolean; redirectUrl: string; headers: string; authorization: string; cors: boolean; } export type WithOptionalProps<T extends object> = T & OptionalProps; export interface DockerContainer { id: string; image: string; name: string; state: string; ports: Array<{ host: number; container: number; }>; labels: Record<string, string>; } export {};