@altostra/core
Version:
Core library for shared types and logic
1 lines • 1.88 kB
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0}),exports.isListFilesResponse=exports.isGetDefaultBranchResponse=exports.isCreatePullRequestResponse=exports.isCreateBranchRequest=exports.isDownloadFileResponse=exports.isListRepositoriesResponse=exports.isCommitFilesCodeCommitRequest=exports.isCommitFilesResponse=exports.isHeadSHAResponse=exports.QUERY_PARAM_BRANCH=exports.QUERY_PARAM_PATH=exports.QUERY_PARAM_FILTER=void 0;const NonEmptyString_1=require("../../common/CustomTypes/NonEmptyString"),type_validations_1=require("@altostra/type-validations"),primitives_1=require("@altostra/type-validations/lib/primitives");exports.QUERY_PARAM_FILTER="filter",exports.QUERY_PARAM_PATH="path",exports.QUERY_PARAM_BRANCH="branch",exports.isHeadSHAResponse=(0,type_validations_1.objectOf)({sha:primitives_1.string}),exports.isCommitFilesResponse=(0,type_validations_1.objectOf)({sha:primitives_1.string}),exports.isCommitFilesCodeCommitRequest=(0,type_validations_1.objectOf)({commitMessage:primitives_1.string,targetBranch:primitives_1.maybeString,targetRepositoryName:primitives_1.string,filesToCommit:(0,type_validations_1.recordOf)(primitives_1.string)}),exports.isListRepositoriesResponse=(0,type_validations_1.objectOf)({repositories:(0,type_validations_1.arrayOf)(primitives_1.string)}),exports.isDownloadFileResponse=(0,type_validations_1.objectOf)({content:primitives_1.string}),exports.isCreateBranchRequest=(0,type_validations_1.objectOf)({repository:NonEmptyString_1.isNonEmptyString,branch:NonEmptyString_1.isNonEmptyString}),exports.isCreatePullRequestResponse=(0,type_validations_1.objectOf)({url:primitives_1.string}),exports.isGetDefaultBranchResponse=(0,type_validations_1.objectOf)({branch:NonEmptyString_1.isNonEmptyString}),exports.isListFilesResponse=(0,type_validations_1.objectOf)({files:(0,type_validations_1.arrayOf)(primitives_1.string)});