@amplitude/ampli
Version:
Amplitude CLI
25 lines (24 loc) • 2.06 kB
TypeScript
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];