UNPKG

3.58 kBTypeScriptView Raw
1import { APIResponse, APIResponseError, APIResponseSuccess, App, AppAssociation, BitbucketCloudRepoAssociation, BitbucketServerRepoAssociation, CommandPreRun, CordovaPackageJson, ExitCodeException, GithubBranch, GithubRepo, GithubRepoAssociation, ICommand, IProjectConfig, IntegrationName, Login, MultiProjectConfig, Org, Response, SSHKey, SecurityProfile, Snapshot, StarterManifest, SuperAgentError, TreatableAilment, User } from './definitions';
2export declare const INTEGRATION_NAMES: IntegrationName[];
3export declare function isCommand(c: object): c is ICommand;
4export declare function isCommandPreRun(c: ICommand): c is CommandPreRun;
5export declare function isStarterManifest(o: object): o is StarterManifest;
6export declare function isCordovaPackageJson(o: object): o is CordovaPackageJson;
7export declare function isExitCodeException(e: Error): e is ExitCodeException;
8export declare function isSuperAgentError(e: Error): e is SuperAgentError;
9export declare function isAPIResponseSuccess(r: APIResponse): r is APIResponseSuccess;
10export declare function isAPIResponseError(r: APIResponse): r is APIResponseError;
11export declare function isOrg(o: object): o is Org;
12export declare function isGithubRepo(r: object): r is GithubRepo;
13export declare function isGithubBranch(r: object): r is GithubBranch;
14export declare function isGithubRepoListResponse(r: APIResponse): r is Response<GithubRepo[]>;
15export declare function isGithubBranchListResponse(r: APIResponse): r is Response<GithubBranch[]>;
16export declare function isAppAssociation(a: object): a is AppAssociation;
17export declare function isAppAssociationResponse(r: APIResponse): r is Response<AppAssociation>;
18export declare function isGithubRepoAssociation(a: object): a is GithubRepoAssociation;
19export declare function isBitbucketCloudRepoAssociation(a: object): a is BitbucketCloudRepoAssociation;
20export declare function isBitbucketServerRepoAssociation(a: object): a is BitbucketServerRepoAssociation;
21export declare function isApp(d: object): d is App;
22export declare function isAppResponse(r: APIResponse): r is Response<App>;
23export declare function isAppsResponse(r: APIResponse): r is Response<App[]>;
24export interface OAuthLogin {
25 redirect_url: string;
26}
27export declare function isOAuthLoginResponse(r: APIResponse): r is Response<OAuthLogin>;
28export declare function isSnapshot(s: object): s is Snapshot;
29export declare function isSnapshotResponse(r: APIResponse): r is Response<Snapshot>;
30export declare function isSnapshotListResponse(r: APIResponse): r is Response<Snapshot[]>;
31export declare function isLogin(l: object): l is Login;
32export declare function isLoginResponse(r: APIResponse): r is Response<Login>;
33export declare function isUser(u: object): u is User;
34export declare function isUserResponse(r: APIResponse): r is Response<User>;
35export declare function isSSHKey(k: object): k is SSHKey;
36export declare function isSSHKeyListResponse(r: APIResponse): r is Response<SSHKey[]>;
37export declare function isSSHKeyResponse(r: APIResponse): r is Response<SSHKey>;
38export declare function isSecurityProfile(o: object): o is SecurityProfile;
39export declare function isSecurityProfileResponse(r: APIResponse): r is Response<SecurityProfile>;
40export declare function isTreatableAilment(a: object): a is TreatableAilment;
41export declare function isIntegrationName(name: string): name is IntegrationName;
42export declare function isProjectConfig(configFile?: object): configFile is IProjectConfig;
43export declare function isMultiProjectConfig(configFile?: object): configFile is MultiProjectConfig;