@slsplus/migrate
Version:
Serverless Plus Migrate Tool
21 lines (20 loc) • 939 B
TypeScript
import { AnyObject } from './typings';
import { migrateFaas, migrateApigw, migrateWebsite, migrateFramework, migratePostgresql, migrateVpc } from './modules';
interface MigrateMethodMap {
scf: (a: AnyObject, b?: AnyObject) => AnyObject;
website: (a: AnyObject, b?: AnyObject) => AnyObject;
apigateway: (a: AnyObject, b?: AnyObject) => AnyObject;
framework: (a: AnyObject, b?: AnyObject) => AnyObject;
postgresql: (a: AnyObject, b?: AnyObject) => AnyObject;
vpc: (a: AnyObject, b?: AnyObject) => AnyObject;
}
declare const MIGRATE_METHOD_MAP: {
scf: typeof migrateFaas;
apigateway: typeof migrateApigw;
website: typeof migrateWebsite;
framework: typeof migrateFramework;
postgresql: typeof migratePostgresql;
vpc: typeof migrateVpc;
};
export declare type SupportComponents = keyof MigrateMethodMap;
export { MIGRATE_METHOD_MAP, migrateFramework, migrateFaas, migrateApigw, migrateWebsite };