@atomist/automation-client
Version:
Atomist API for software low-level client
171 lines • 9.71 kB
JavaScript
"use strict";
/*
* Copyright © 2019 Atomist, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
var atomistWebhook_1 = require("./lib/atomistWebhook");
exports.webhookBaseUrl = atomistWebhook_1.webhookBaseUrl;
var automationClient_1 = require("./lib/automationClient");
exports.AutomationClient = automationClient_1.AutomationClient;
var configuration_1 = require("./lib/configuration");
exports.configurationValue = configuration_1.configurationValue;
exports.DEFAULT_REDACTION_PATTERNS = configuration_1.DEFAULT_REDACTION_PATTERNS;
var decorators_1 = require("./lib/decorators");
exports.MappedParameter = decorators_1.MappedParameter;
exports.MappedParameters = decorators_1.MappedParameters;
exports.Parameter = decorators_1.Parameter;
exports.Parameters = decorators_1.Parameters;
exports.Secret = decorators_1.Secret;
exports.Secrets = decorators_1.Secrets;
exports.Tags = decorators_1.Tags;
exports.Value = decorators_1.Value;
var globals_1 = require("./lib/globals");
exports.automationClientInstance = globals_1.automationClientInstance;
const GraphQL = require("./lib/graph/graphQL");
exports.GraphQL = GraphQL;
const validationPatterns = require("./lib/operations/common/params/validationPatterns");
exports.validationPatterns = validationPatterns;
const editModes = require("./lib/operations/edit/editModes");
exports.editModes = editModes;
const parseUtils = require("./lib/project/util/parseUtils");
exports.parseUtils = parseUtils;
const projectUtils = require("./lib/project/util/projectUtils");
exports.projectUtils = projectUtils;
const secured = require("./lib/secured");
exports.secured = secured;
const astUtils = require("./lib/tree/ast/astUtils");
exports.astUtils = astUtils;
const matchTesters = require("./lib/tree/ast/matchTesters");
exports.matchTesters = matchTesters;
var HandlerResult_1 = require("./lib/HandlerResult");
exports.failure = HandlerResult_1.failure;
exports.Failure = HandlerResult_1.Failure;
exports.FailurePromise = HandlerResult_1.FailurePromise;
exports.reduceResults = HandlerResult_1.reduceResults;
exports.success = HandlerResult_1.success;
exports.Success = HandlerResult_1.Success;
exports.SuccessPromise = HandlerResult_1.SuccessPromise;
var shutdown_1 = require("./lib/internal/util/shutdown");
exports.registerShutdownHook = shutdown_1.registerShutdownHook;
exports.safeExit = shutdown_1.safeExit;
var string_1 = require("./lib/internal/util/string");
exports.guid = string_1.guid;
exports.toStringArray = string_1.toStringArray;
var BitBucketRepoRef_1 = require("./lib/operations/common/BitBucketRepoRef");
exports.BitBucketRepoRef = BitBucketRepoRef_1.BitBucketRepoRef;
var BitBucketServerRepoRef_1 = require("./lib/operations/common/BitBucketServerRepoRef");
exports.BitBucketServerRepoRef = BitBucketServerRepoRef_1.BitBucketServerRepoRef;
var gitHubRepoLoader_1 = require("./lib/operations/common/gitHubRepoLoader");
exports.gitHubRepoLoader = gitHubRepoLoader_1.gitHubRepoLoader;
var GitHubRepoRef_1 = require("./lib/operations/common/GitHubRepoRef");
exports.GitHubRepoRef = GitHubRepoRef_1.GitHubRepoRef;
exports.isGitHubRepoRef = GitHubRepoRef_1.isGitHubRepoRef;
var ProjectOperationCredentials_1 = require("./lib/operations/common/ProjectOperationCredentials");
exports.isTokenCredentials = ProjectOperationCredentials_1.isTokenCredentials;
var RepoId_1 = require("./lib/operations/common/RepoId");
exports.isRemoteRepoRef = RepoId_1.isRemoteRepoRef;
exports.ScmProviderType = RepoId_1.ProviderType;
exports.SimpleRepoId = RepoId_1.SimpleRepoId;
var GitlabRepoCreationParameters_1 = require("./lib/operations/generate/GitlabRepoCreationParameters");
exports.GitlabRepoCreationParameters = GitlabRepoCreationParameters_1.GitlabRepoCreationParameters;
var ReviewResult_1 = require("./lib/operations/review/ReviewResult");
exports.DefaultReviewComment = ReviewResult_1.DefaultReviewComment;
exports.reviewCommentSorter = ReviewResult_1.reviewCommentSorter;
var Tagger_1 = require("./lib/operations/tagger/Tagger");
exports.unifiedTagger = Tagger_1.unifiedTagger;
__export(require("./lib/project/fileGlobs"));
var GitCommandGitProject_1 = require("./lib/project/git/GitCommandGitProject");
exports.GitCommandGitProject = GitCommandGitProject_1.GitCommandGitProject;
exports.isValidSHA1 = GitCommandGitProject_1.isValidSHA1;
var LocalProject_1 = require("./lib/project/local/LocalProject");
exports.isLocalProject = LocalProject_1.isLocalProject;
var NodeFsLocalProject_1 = require("./lib/project/local/NodeFsLocalProject");
exports.NodeFsLocalProject = NodeFsLocalProject_1.NodeFsLocalProject;
var InMemoryFile_1 = require("./lib/project/mem/InMemoryFile");
exports.InMemoryProjectFile = InMemoryFile_1.InMemoryFile;
var InMemoryProject_1 = require("./lib/project/mem/InMemoryProject");
exports.InMemoryProject = InMemoryProject_1.InMemoryProject;
var jsonUtils_1 = require("./lib/project/util/jsonUtils");
exports.doWithJson = jsonUtils_1.doWithJson;
var AutomationEventListener_1 = require("./lib/server/AutomationEventListener");
exports.AutomationEventListenerSupport = AutomationEventListener_1.AutomationEventListenerSupport;
var SmartParameters_1 = require("./lib/SmartParameters");
exports.NoParameters = SmartParameters_1.NoParameters;
__export(require("./lib/spi/graph/GraphClient"));
__export(require("./lib/spi/http/axiosHttpClient"));
__export(require("./lib/spi/http/curlHttpClient"));
__export(require("./lib/spi/http/httpClient"));
__export(require("./lib/spi/message/MessageClient"));
var FileHits_1 = require("./lib/tree/ast/FileHits");
exports.ZapTrailingWhitespace = FileHits_1.ZapTrailingWhitespace;
var TypeScriptFileParser_1 = require("./lib/tree/ast/typescript/TypeScriptFileParser");
exports.TypeScriptES6FileParser = TypeScriptFileParser_1.TypeScriptES6FileParser;
var MicrogrammarBasedFileParser_1 = require("./lib/tree/ast/microgrammar/MicrogrammarBasedFileParser");
exports.MicrogrammarBasedFileParser = MicrogrammarBasedFileParser_1.MicrogrammarBasedFileParser;
var RegexFileParser_1 = require("./lib/tree/ast/regex/RegexFileParser");
exports.RegexFileParser = RegexFileParser_1.RegexFileParser;
__export(require("./lib/util/exec"));
var gitHub_1 = require("./lib/util/gitHub");
exports.deepLink = gitHub_1.deepLink;
exports.raiseIssue = gitHub_1.raiseIssue;
var logger_1 = require("./lib/util/logger");
exports.LoggingFormat = logger_1.LoggingFormat;
exports.NoLogging = logger_1.NoLogging;
exports.PlainLogging = logger_1.PlainLogging;
exports.MinimalLogging = logger_1.MinimalLogging;
exports.ClientLogging = logger_1.ClientLogging;
exports.configureLogging = logger_1.configureLogging;
exports.clientLoggingConfiguration = logger_1.clientLoggingConfiguration;
exports.logger = logger_1.logger;
var redact_1 = require("./lib/util/redact");
exports.addRedaction = redact_1.addRedaction;
exports.addLogRedaction = redact_1.addLogRedaction;
var retry_1 = require("./lib/util/retry");
exports.doWithRetry = retry_1.doWithRetry;
var pool_1 = require("./lib/util/pool");
exports.executeAll = pool_1.executeAll;
__export(require("./lib/util/spawn"));
__export(require("./lib/operations/common/gitlabRepoLoader"));
__export(require("./lib/operations/common/GitlabPrivateTokenCredentials"));
__export(require("./lib/operations/common/GitlabRepoRef"));
__export(require("./lib/operations/generate/GitlabRepoCreationParameters"));
var ApolloGraphClient_1 = require("./lib/graph/ApolloGraphClient");
exports.ApolloGraphClient = ApolloGraphClient_1.ApolloGraphClient;
var ApolloGraphClientFactory_1 = require("./lib/graph/ApolloGraphClientFactory");
exports.ApolloGraphClientFactory = ApolloGraphClientFactory_1.ApolloGraphClientFactory;
var GraphClientFactory_1 = require("./lib/spi/graph/GraphClientFactory");
exports.DefaultGraphClientFactory = GraphClientFactory_1.DefaultGraphClientFactory;
var axiosHttpClient_1 = require("./lib/spi/http/axiosHttpClient");
exports.AxiosHttpClient = axiosHttpClient_1.AxiosHttpClient;
exports.AxiosHttpClientFactory = axiosHttpClient_1.AxiosHttpClientFactory;
var curlHttpClient_1 = require("./lib/spi/http/curlHttpClient");
exports.CurlHttpClient = curlHttpClient_1.CurlHttpClient;
exports.CurlHttpClientFactory = curlHttpClient_1.CurlHttpClientFactory;
var httpClient_1 = require("./lib/spi/http/httpClient");
exports.DefaultHttpClientFactory = httpClient_1.DefaultHttpClientFactory;
exports.DefaultHttpClientOptions = httpClient_1.DefaultHttpClientOptions;
exports.HttpMethod = httpClient_1.HttpMethod;
var wsClient_1 = require("./lib/spi/http/wsClient");
exports.WSWebSocketFactory = wsClient_1.WSWebSocketFactory;
exports.DefaultWebSocketFactory = wsClient_1.DefaultWebSocketFactory;
var statsdClient_1 = require("./lib/spi/statsd/statsdClient");
exports.DefaultStatsDClientFactory = statsdClient_1.DefaultStatsDClientFactory;
exports.HotShotStatsDClientFactory = statsdClient_1.HotShotStatsDClientFactory;
exports.NodeStatsDClientFactory = statsdClient_1.NodeStatsDClientFactory;
//# sourceMappingURL=index.js.map