@ziuchen/tencent-scf-utils
Version:
A simple tool for deploying Tencent SCF
27 lines (25 loc) • 645 B
text/typescript
#!/usr/bin/env node
interface BasicOptions {
secretId: string;
secretKey: string;
region: string;
namespace: string;
}
interface DeployOptions extends BasicOptions {
functionName: string;
}
interface ReleaseOptions extends DeployOptions {
layerZip: string;
layerName: string;
replaceLayerName?: string;
layerBucket: string;
layerRegion?: string;
layerPrefix: string;
layerRuntime: string;
layerUseAccelerate: boolean;
}
interface LayerOptions extends BasicOptions {
packageJson: string;
npmArgs?: string[];
}
export type { BasicOptions, DeployOptions, LayerOptions, ReleaseOptions };