import Workspace from './Workspace'; import Namespace from './Namespace'; /** * Класс для чтения файла app.json из директории приложения. * Внимание! Не следует путать данный класс с классом ApplicationClass (которого * пока еще нет, но возможно в будущем будет создан). */ export default class Application { static dirExists(dir: string): Promise; /** * Создание приложения. * Замена асинхронного конструктора. * @param {string} dir * @returns {Promise} */ static load(dir: string): Promise; private config; private _workspace; /** * Директория приложения. * Абсолютный путь (сразу после вызова метода load()). * Путь, относительно корня рабочего пространства (после присоединения к рабочему пространству). */ dir: string; readonly id: string; readonly name: string; readonly namespace: Namespace; readonly requires: string; workspace: Workspace; /** * Загрузка данных приложения. * @param {string} dir Абсолютный путь к директории приложения. * @returns {Promise} */ load(dir: string): Promise; } //# sourceMappingURL=Application.d.ts.map