@apistudio/apim-cli
Version:
CLI for API Management Products
22 lines • 805 B
TypeScript
/**
* Copyright Super iPaaS Integration LLC, an IBM Company 2024
*/
import { AssetInfo } from "../../lfs/models/asset-info.model.js";
import { Project } from "../../lfs/models/project.model.js";
import { VCSProject } from "../../vcs/models/vcs-project.model.js";
import { VCSFileInfo } from "../../vcs/models/vcs-file-info.model.js";
import { Scope } from "../../scopes/IScopeHandler.js";
export interface ApiScopeInfo extends Omit<AssetInfo, 'nameSpace'> {
project: Project | VCSProject;
apiFileHandle: FileSystemFileHandle | VCSFileInfo;
nameSpace?: string;
}
export type ApiScopeStoreModel = {
enableScopes: boolean;
apiScopes: Array<ApiScopeInfo>;
activeScope: {
index: number;
data: Scope | null;
};
};
//# sourceMappingURL=api-scope-context.model.d.ts.map