UNPKG

@amplitude/ampli

Version:

Amplitude CLI

25 lines (24 loc) 2.06 kB
import { BranchesQuery, BranchVersionsQuery, MergedVersionsQuery, OrgsQuery, PullRequestsQuery, SourcesQuery, VersionChangesQuery, VersionsQuery } from './generated'; export declare type Org = OrgsQuery['orgs'][0]; export declare type User = Org['user']; export declare type BranchOrg = BranchesQuery['orgs'][0]; export declare type BranchWorkspace = BranchOrg['workspaces'][0]; export declare type Branch = BranchWorkspace['branches'][0]; export declare type BranchVersion = BranchVersionsQuery['orgs'][0]['workspaces'][0]['branches'][0]['versions'][0]; export declare type SourceOrg = SourcesQuery['orgs'][0]; export declare type SourceWorkspace = SourceOrg['workspaces'][0]; export declare type SourceBranch = SourceWorkspace['branches'][0]; export declare type SourceVersion = SourceBranch['versions'][0]; export declare type Source = SourceVersion['sources'][0]; export declare type SourceRuntime = Source['runtime']; export declare type VersionComparison = VersionChangesQuery['orgs'][0]['workspaces'][0]['branches'][0]['versions'][0]['changes']['forward']; export declare type Version = VersionsQuery['orgs'][0]['workspaces'][0]['branches'][0]['versions'][0]; export declare type VersionEvent = Version['events'][0]; export declare type EventComparison = VersionComparison['changedEvents'][0]; export declare type TemplateComparison = VersionComparison['changedTemplates'][0]; export declare type PropertyComparison = VersionComparison['changedProperties'][0]; export declare type TemplateObjectComparison = Exclude<Exclude<EventComparison['templateComparisons'], undefined>, null>[0]; export declare type EventPropertyComparison = Exclude<Exclude<EventComparison['propertyComparisons'], undefined>, null>[0]; export declare type TemplatePropertyComparison = Exclude<Exclude<EventComparison['templateComparisons'], undefined>, null>[0]; export declare type MergedBranchVersion = MergedVersionsQuery['orgs'][0]['workspaces'][0]['mergedVersions'][0]; export declare type PullRequest = PullRequestsQuery['orgs'][0]['workspaces'][0]['pullRequests'][0];