UNPKG

@gsb-core/core

Version:

GSB core services and classes for platform-independent web applications

53 lines 1.49 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GsbFile = exports.SplitFilesResult = exports.ChunkInfo = exports.ListingType = exports.FileType = void 0; /** * Enum for file type */ var FileType; (function (FileType) { FileType[FileType["FileSystem"] = 0] = "FileSystem"; FileType[FileType["Cloud_GSB"] = 1] = "Cloud_GSB"; FileType[FileType["Cloud_Azure"] = 2] = "Cloud_Azure"; FileType[FileType["Cloud_AWS"] = 3] = "Cloud_AWS"; FileType[FileType["Cloud_Google"] = 4] = "Cloud_Google"; })(FileType || (exports.FileType = FileType = {})); /** * Enum for listing type */ var ListingType; (function (ListingType) { ListingType[ListingType["Folder"] = 1] = "Folder"; ListingType[ListingType["File"] = 2] = "File"; })(ListingType || (exports.ListingType = ListingType = {})); /** * Represents a chunk info for file */ class ChunkInfo { constructor(obj) { Object.assign(this, obj); this._entDefName = "ChunkInfo"; } } exports.ChunkInfo = ChunkInfo; /** * Represents a split files result */ class SplitFilesResult { constructor(obj) { Object.assign(this, obj); this._entDefName = "SplitFilesResult"; } } exports.SplitFilesResult = SplitFilesResult; /** * Represents a GSB File entity */ class GsbFile { constructor(obj) { Object.assign(this, obj); this._entDefName = "GsbFile"; } } exports.GsbFile = GsbFile; //# sourceMappingURL=gsb-file.model.js.map