@yuntools/ali-oss
Version:
阿里云 OSS 命令行工具 ossutil 封装,支持 ESM,CJS 导入,提供 TypeScript 类型定义
24 lines • 758 B
JavaScript
import assert from 'node:assert';
import { undefined } from '../config.js';
import { commonProcessInputMap } from '../helper.js';
import { DataKey, PlaceholderKey, } from '../types.js';
import { initBaseOptions } from './common.js';
export const initOptions = {
...initBaseOptions,
src: '',
disableEncodeSlash: false,
timeoutSec: 60,
trafficLimit: undefined,
versionId: undefined,
};
export async function processInput(input, globalConfig) {
const opts = {
...input,
encodeSource: true,
};
const map = commonProcessInputMap(opts, initOptions, globalConfig);
assert(map.get(PlaceholderKey.src), 'dest is required');
map.delete(PlaceholderKey.dest);
return map;
}
//# sourceMappingURL=sign.js.map