move publish interfaces out of sqldbproj.d.ts (#22521)

This commit is contained in:
Kim Santiago
2023-03-29 16:27:23 -07:00
committed by GitHub
parent 3320bb55c2
commit 4458a5bd57
12 changed files with 53 additions and 52 deletions

View File

@@ -14,7 +14,7 @@ import { Project } from '../models/project';
import { getPublishDatabaseSettings } from './publishDatabaseQuickpick';
import { AzureSqlClient } from '../models/deploy/azureSqlClient';
import { IAccount } from 'vscode-mssql';
import { ISqlProjectPublishSettings } from 'sqldbproj';
import { ISqlProjectPublishSettings } from '../models/deploy/publishSettings';
/**
* Create flow for Deploying a database using only VS Code-native APIs such as QuickPick

View File

@@ -18,7 +18,7 @@ import { getAgreementDisplayText, getConnectionName, getDockerBaseImages, getPub
import { TelemetryActions, TelemetryReporter, TelemetryViews } from '../common/telemetry';
import { Deferred } from '../common/promise';
import { PublishOptionsDialog } from './publishOptionsDialog';
import { ISqlProjectPublishSettings, IPublishToDockerSettings } from 'sqldbproj';
import { IPublishToDockerSettings, ISqlProjectPublishSettings } from '../models/deploy/publishSettings';
interface DataSourceDropdownValue extends azdataType.CategoryValue {
dataSource: SqlConnectionDataSource;

View File

@@ -11,8 +11,9 @@ import { promptForPublishProfile } from './publishDatabaseDialog';
import { getDefaultPublishDeploymentOptions, getVscodeMssqlApi } from '../common/utils';
import { IConnectionInfo, IFireWallRuleError } from 'vscode-mssql';
import { getPublishServerName } from './utils';
import { ISqlProjectPublishSettings, ISqlProject, SqlTargetPlatform } from 'sqldbproj';
import { ISqlProject, SqlTargetPlatform } from 'sqldbproj';
import { DBProjectConfigurationKey } from '../tools/netcoreTool';
import { ISqlProjectPublishSettings } from '../models/deploy/publishSettings';
/**
* Create flow for Publishing a database using only VS Code-native APIs such as QuickPick

View File

@@ -6,9 +6,10 @@ import * as vscode from 'vscode';
import * as constants from '../common/constants';
import * as utils from '../common/utils';
import * as uiUtils from './utils';
import { IDockerSettings, IPublishToDockerSettings, ISqlProject } from 'sqldbproj';
import { ISqlProject } from 'sqldbproj';
import { getPublishDatabaseSettings } from './publishDatabaseQuickpick';
import { DockerImageInfo } from '../models/deploy/deployProfile';
import { IDockerSettings, IPublishToDockerSettings } from '../models/deploy/publishSettings';
/**
* Gets the settings for publishing a database to docker container using only VS Code-native APIs such as QuickPick