skaya
Version:
CLI SDK for full-stack automation: scaffold frontend, backend & blockchain. Future-ready for Web3, integrations, server components & logging.
51 lines (50 loc) • 1.88 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BlokchainComponentType = exports.BackendComponentType = exports.ApiType = exports.FrontendComponentType = exports.ProjectType = void 0;
/**
* Project type enumeration
*/
var ProjectType;
(function (ProjectType) {
ProjectType["FRONTEND"] = "frontend";
ProjectType["BACKEND"] = "backend";
ProjectType["BLOCKCHAIN"] = "blockchain";
})(ProjectType || (exports.ProjectType = ProjectType = {}));
/**
* Frontend component type enumeration
*/
var FrontendComponentType;
(function (FrontendComponentType) {
FrontendComponentType["COMPONENT"] = "component";
FrontendComponentType["PAGE"] = "page";
FrontendComponentType["API"] = "api";
})(FrontendComponentType || (exports.FrontendComponentType = FrontendComponentType = {}));
/**
* API type enumeration
*/
var ApiType;
(function (ApiType) {
ApiType["REDUX"] = "redux";
ApiType["WITHOUT_REDUX"] = "without-redux";
})(ApiType || (exports.ApiType = ApiType = {}));
/**
* Backend component type enumeration
*/
var BackendComponentType;
(function (BackendComponentType) {
BackendComponentType["ROUTE"] = "route";
BackendComponentType["CONTROLLER"] = "controller";
BackendComponentType["MIDDLEWARE"] = "middleware";
BackendComponentType["SCRIPT"] = "script";
})(BackendComponentType || (exports.BackendComponentType = BackendComponentType = {}));
/**
* Blockchain component type enumeration
*/
var BlokchainComponentType;
(function (BlokchainComponentType) {
BlokchainComponentType["CONTRACT"] = "contract";
BlokchainComponentType["LIBRARY"] = "library";
BlokchainComponentType["INTERFACE"] = "interface";
BlokchainComponentType["SCRIPT"] = "script";
BlokchainComponentType["ENUM"] = "enum";
})(BlokchainComponentType || (exports.BlokchainComponentType = BlokchainComponentType = {}));