@junobuild/cli-tools
Version:
A collection of tools for Juno CLIs and Plugins.
10 lines (9 loc) • 697 B
TypeScript
import type { DeployResultWithProposal, UploadFilesWithProposal, UploadFileWithProposal, UploadIndividually, UploadWithBatch } from '../types/deploy';
import type { ProposeChangesParams } from '../types/proposal';
import type { UploadFilesParams } from '../types/upload';
export declare const deployAndProposeChanges: ({ deploy: { upload, files, sourceAbsolutePath, collection, batchSize }, proposal: { proposalType, autoCommit, ...proposalRest } }: {
deploy: {
upload: UploadIndividually<UploadFileWithProposal> | UploadWithBatch<UploadFilesWithProposal>;
} & UploadFilesParams;
proposal: Omit<ProposeChangesParams, "executeChanges">;
}) => Promise<DeployResultWithProposal>;