use azurecore and azureresource as typings (#11892)

* use azurecore and azureresource as typings

* Remove unrelated file
This commit is contained in:
Amir Omidi
2020-08-20 14:45:22 -07:00
committed by GitHub
parent adfdd56907
commit 18dc7e75ff
52 changed files with 170 additions and 162 deletions

View File

@@ -4,7 +4,7 @@
*--------------------------------------------------------------------------------------------*/ *--------------------------------------------------------------------------------------------*/
import * as vscode from 'vscode'; import * as vscode from 'vscode';
import * as azurecore from '../../../azurecore/src/azurecore'; import * as azurecore from 'azurecore';
import * as loc from '../localizedConstants'; import * as loc from '../localizedConstants';
import { IconPathHelper, IconPath, ResourceType, ConnectionMode } from '../constants'; import { IconPathHelper, IconPath, ResourceType, ConnectionMode } from '../constants';

View File

@@ -5,4 +5,5 @@
/// <reference path='../../../../src/sql/azdata.d.ts'/> /// <reference path='../../../../src/sql/azdata.d.ts'/>
/// <reference path='../../../../src/sql/azdata.proposed.d.ts'/> /// <reference path='../../../../src/sql/azdata.proposed.d.ts'/>
/// <reference path='../../../azurecore/src/azurecore.d.ts'/>
/// <reference path='../../../../src/vs/vscode.d.ts'/> /// <reference path='../../../../src/vs/vscode.d.ts'/>

View File

@@ -3,9 +3,9 @@
* Licensed under the Source EULA. See License.txt in the project root for license information. * Licensed under the Source EULA. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/ *--------------------------------------------------------------------------------------------*/
declare module 'azureResource' {
import { TreeDataProvider } from 'vscode'; import { TreeDataProvider } from 'vscode';
import { DataProvider, Account, TreeItem } from 'azdata'; import { DataProvider, Account, TreeItem } from 'azdata';
export namespace azureResource { export namespace azureResource {
export interface IAzureResourceProvider extends DataProvider { export interface IAzureResourceProvider extends DataProvider {
getTreeDataProvider(): IAzureResourceTreeDataProvider; getTreeDataProvider(): IAzureResourceTreeDataProvider;
@@ -49,3 +49,4 @@ export namespace azureResource {
} }
}

View File

@@ -10,7 +10,7 @@ import * as nls from 'vscode-nls';
const localize = nls.loadMessageBundle(); const localize = nls.loadMessageBundle();
import { AppContext } from '../appContext'; import { AppContext } from '../appContext';
import { azureResource } from './azure-resource'; import { azureResource } from 'azureResource';
import { TreeNode } from './treeNode'; import { TreeNode } from './treeNode';
import { AzureResourceCredentialError } from './errors'; import { AzureResourceCredentialError } from './errors';
import { AzureResourceTreeProvider } from './tree/treeProvider'; import { AzureResourceTreeProvider } from './tree/treeProvider';

View File

@@ -7,7 +7,7 @@ import * as msRest from '@azure/ms-rest-js';
import { Account } from 'azdata'; import { Account } from 'azdata';
import { azureResource } from './azure-resource'; import { azureResource } from 'azureResource';
import { AzureAccount, Tenant } from '../account-provider/interfaces'; import { AzureAccount, Tenant } from '../account-provider/interfaces';
export interface IAzureResourceSubscriptionService { export interface IAzureResourceSubscriptionService {

View File

@@ -6,7 +6,7 @@
import { ExtensionContext } from 'vscode'; import { ExtensionContext } from 'vscode';
import { azureResource } from '../../azure-resource'; import { azureResource } from 'azureResource';
import { AzureResourceDatabaseTreeDataProvider } from './databaseTreeDataProvider'; import { AzureResourceDatabaseTreeDataProvider } from './databaseTreeDataProvider';
import { IAzureResourceService } from '../../interfaces'; import { IAzureResourceService } from '../../interfaces';

View File

@@ -4,7 +4,7 @@
*--------------------------------------------------------------------------------------------*/ *--------------------------------------------------------------------------------------------*/
import { ServiceClientCredentials } from '@azure/ms-rest-js'; import { ServiceClientCredentials } from '@azure/ms-rest-js';
import { azureResource } from '../../azure-resource'; import { azureResource } from 'azureResource';
import { IAzureResourceService } from '../../interfaces'; import { IAzureResourceService } from '../../interfaces';
import { serversQuery, DbServerGraphData } from '../databaseServer/databaseServerService'; import { serversQuery, DbServerGraphData } from '../databaseServer/databaseServerService';
import { ResourceGraphClient } from '@azure/arm-resourcegraph'; import { ResourceGraphClient } from '@azure/arm-resourcegraph';

View File

@@ -8,7 +8,7 @@ import * as vscode from 'vscode';
import * as nls from 'vscode-nls'; import * as nls from 'vscode-nls';
const localize = nls.loadMessageBundle(); const localize = nls.loadMessageBundle();
import { azureResource } from '../../azure-resource'; import { azureResource } from 'azureResource';
import { AzureResourceItemType } from '../../../azureResource/constants'; import { AzureResourceItemType } from '../../../azureResource/constants';
import { generateGuid } from '../../utils'; import { generateGuid } from '../../utils';
import { IAzureResourceService } from '../../interfaces'; import { IAzureResourceService } from '../../interfaces';

View File

@@ -5,7 +5,7 @@
import { ExtensionContext } from 'vscode'; import { ExtensionContext } from 'vscode';
import { azureResource } from '../../azure-resource'; import { azureResource } from 'azureResource';
import { IAzureResourceService } from '../../interfaces'; import { IAzureResourceService } from '../../interfaces';
import { AzureResourceDatabaseServerTreeDataProvider } from './databaseServerTreeDataProvider'; import { AzureResourceDatabaseServerTreeDataProvider } from './databaseServerTreeDataProvider';

View File

@@ -5,7 +5,7 @@
import { ResourceServiceBase, GraphData } from '../resourceTreeDataProviderBase'; import { ResourceServiceBase, GraphData } from '../resourceTreeDataProviderBase';
import { azureResource } from '../../azure-resource'; import { azureResource } from 'azureResource';
export interface DbServerGraphData extends GraphData { export interface DbServerGraphData extends GraphData {

View File

@@ -12,7 +12,7 @@ import { AzureResourceItemType } from '../../../azureResource/constants';
import { generateGuid } from '../../utils'; import { generateGuid } from '../../utils';
import { IAzureResourceService } from '../../interfaces'; import { IAzureResourceService } from '../../interfaces';
import { ResourceTreeDataProviderBase } from '../resourceTreeDataProviderBase'; import { ResourceTreeDataProviderBase } from '../resourceTreeDataProviderBase';
import { azureResource } from '../../azure-resource'; import { azureResource } from 'azureResource';
export class AzureResourceDatabaseServerTreeDataProvider extends ResourceTreeDataProviderBase<azureResource.AzureResourceDatabaseServer> { export class AzureResourceDatabaseServerTreeDataProvider extends ResourceTreeDataProviderBase<azureResource.AzureResourceDatabaseServer> {
private static readonly containerId = 'azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainer'; private static readonly containerId = 'azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainer';

View File

@@ -5,7 +5,7 @@
import { ExtensionContext } from 'vscode'; import { ExtensionContext } from 'vscode';
import { azureResource } from '../../azure-resource'; import { azureResource } from 'azureResource';
import { IAzureResourceService } from '../../interfaces'; import { IAzureResourceService } from '../../interfaces';
import { KustoTreeDataProvider as KustoTreeDataProvider } from './kustoTreeDataProvider'; import { KustoTreeDataProvider as KustoTreeDataProvider } from './kustoTreeDataProvider';

View File

@@ -3,7 +3,7 @@
* Licensed under the Source EULA. See License.txt in the project root for license information. * Licensed under the Source EULA. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/ *--------------------------------------------------------------------------------------------*/
import { azureResource } from '../../azure-resource'; import { azureResource } from 'azureResource';
import { ResourceServiceBase, GraphData } from '../resourceTreeDataProviderBase'; import { ResourceServiceBase, GraphData } from '../resourceTreeDataProviderBase';
export interface KustoGraphData extends GraphData { export interface KustoGraphData extends GraphData {

View File

@@ -12,7 +12,7 @@ import { AzureResourceItemType } from '../../constants';
import { generateGuid } from '../../utils'; import { generateGuid } from '../../utils';
import { IAzureResourceService } from '../../interfaces'; import { IAzureResourceService } from '../../interfaces';
import { ResourceTreeDataProviderBase } from '../resourceTreeDataProviderBase'; import { ResourceTreeDataProviderBase } from '../resourceTreeDataProviderBase';
import { azureResource } from '../../azure-resource'; import { azureResource } from 'azureResource';
export class KustoTreeDataProvider extends ResourceTreeDataProviderBase<azureResource.AzureResourceDatabaseServer> { export class KustoTreeDataProvider extends ResourceTreeDataProviderBase<azureResource.AzureResourceDatabaseServer> {
private static readonly containerId = 'azure.resource.providers.KustoContainer'; private static readonly containerId = 'azure.resource.providers.KustoContainer';

View File

@@ -5,7 +5,7 @@
import { ExtensionContext } from 'vscode'; import { ExtensionContext } from 'vscode';
import { azureResource } from '../../azure-resource'; import { azureResource } from 'azureResource';
import { IAzureResourceService } from '../../interfaces'; import { IAzureResourceService } from '../../interfaces';
import { PostgresServerArcTreeDataProvider as PostgresServerArcTreeDataProvider } from './postgresServerTreeDataProvider'; import { PostgresServerArcTreeDataProvider as PostgresServerArcTreeDataProvider } from './postgresServerTreeDataProvider';

View File

@@ -4,7 +4,7 @@
*--------------------------------------------------------------------------------------------*/ *--------------------------------------------------------------------------------------------*/
import { ResourceServiceBase, GraphData } from '../resourceTreeDataProviderBase'; import { ResourceServiceBase, GraphData } from '../resourceTreeDataProviderBase';
import { azureResource } from '../../azure-resource'; import { azureResource } from 'azureResource';
export interface PostgresArcServerGraphData extends GraphData { export interface PostgresArcServerGraphData extends GraphData {
properties: { properties: {

View File

@@ -12,7 +12,7 @@ import { AzureResourceItemType } from '../../constants';
import { generateGuid } from '../../utils'; import { generateGuid } from '../../utils';
import { IAzureResourceService } from '../../interfaces'; import { IAzureResourceService } from '../../interfaces';
import { ResourceTreeDataProviderBase } from '../resourceTreeDataProviderBase'; import { ResourceTreeDataProviderBase } from '../resourceTreeDataProviderBase';
import { azureResource } from '../../azure-resource'; import { azureResource } from 'azureResource';
export class PostgresServerArcTreeDataProvider extends ResourceTreeDataProviderBase<azureResource.AzureResourceDatabaseServer> { export class PostgresServerArcTreeDataProvider extends ResourceTreeDataProviderBase<azureResource.AzureResourceDatabaseServer> {
private static readonly containerId = 'azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainer'; private static readonly containerId = 'azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainer';

View File

@@ -5,7 +5,7 @@
import { ExtensionContext } from 'vscode'; import { ExtensionContext } from 'vscode';
import { azureResource } from '../../azure-resource'; import { azureResource } from 'azureResource';
import { IAzureResourceService } from '../../interfaces'; import { IAzureResourceService } from '../../interfaces';
import { PostgresServerTreeDataProvider as PostgresServerTreeDataProvider } from './postgresServerTreeDataProvider'; import { PostgresServerTreeDataProvider as PostgresServerTreeDataProvider } from './postgresServerTreeDataProvider';

View File

@@ -5,7 +5,7 @@
import { ResourceServiceBase, GraphData } from '../resourceTreeDataProviderBase'; import { ResourceServiceBase, GraphData } from '../resourceTreeDataProviderBase';
import { azureResource } from '../../azure-resource'; import { azureResource } from 'azureResource';
interface DbServerGraphData extends GraphData { interface DbServerGraphData extends GraphData {

View File

@@ -12,7 +12,7 @@ import { AzureResourceItemType } from '../../constants';
import { generateGuid } from '../../utils'; import { generateGuid } from '../../utils';
import { IAzureResourceService } from '../../interfaces'; import { IAzureResourceService } from '../../interfaces';
import { ResourceTreeDataProviderBase } from '../resourceTreeDataProviderBase'; import { ResourceTreeDataProviderBase } from '../resourceTreeDataProviderBase';
import { azureResource } from '../../azure-resource'; import { azureResource } from 'azureResource';
export class PostgresServerTreeDataProvider extends ResourceTreeDataProviderBase<azureResource.AzureResourceDatabaseServer> { export class PostgresServerTreeDataProvider extends ResourceTreeDataProviderBase<azureResource.AzureResourceDatabaseServer> {
private static readonly containerId = 'azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainer'; private static readonly containerId = 'azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainer';

View File

@@ -4,7 +4,7 @@
*--------------------------------------------------------------------------------------------*/ *--------------------------------------------------------------------------------------------*/
import { DbServerGraphData } from '../databaseServer/databaseServerService'; import { DbServerGraphData } from '../databaseServer/databaseServerService';
import { azureResource } from '../../azure-resource'; import { azureResource } from 'azureResource';
import { ResourceServiceBase } from '../resourceTreeDataProviderBase'; import { ResourceServiceBase } from '../resourceTreeDataProviderBase';
export class AzureResourceGroupService extends ResourceServiceBase<DbServerGraphData, azureResource.AzureResourceResourceGroup> { export class AzureResourceGroupService extends ResourceServiceBase<DbServerGraphData, azureResource.AzureResourceResourceGroup> {

View File

@@ -6,7 +6,7 @@
import * as azdata from 'azdata'; import * as azdata from 'azdata';
import * as msRest from '@azure/ms-rest-js'; import * as msRest from '@azure/ms-rest-js';
import { azureResource } from '../azure-resource'; import { azureResource } from 'azureResource';
import { IAzureResourceService } from '../interfaces'; import { IAzureResourceService } from '../interfaces';
import { AzureResourceErrorMessageUtil } from '../utils'; import { AzureResourceErrorMessageUtil } from '../utils';
import { ResourceGraphClient } from '@azure/arm-resourcegraph'; import { ResourceGraphClient } from '@azure/arm-resourcegraph';

View File

@@ -5,7 +5,7 @@
import { ExtensionContext } from 'vscode'; import { ExtensionContext } from 'vscode';
import { azureResource } from '../../azure-resource'; import { azureResource } from 'azureResource';
import { IAzureResourceService } from '../../interfaces'; import { IAzureResourceService } from '../../interfaces';
import { SqlInstanceTreeDataProvider as SqlInstanceTreeDataProvider } from './sqlInstanceTreeDataProvider'; import { SqlInstanceTreeDataProvider as SqlInstanceTreeDataProvider } from './sqlInstanceTreeDataProvider';

View File

@@ -3,7 +3,7 @@
* Licensed under the Source EULA. See License.txt in the project root for license information. * Licensed under the Source EULA. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/ *--------------------------------------------------------------------------------------------*/
import { azureResource } from '../../azure-resource'; import { azureResource } from 'azureResource';
import { ResourceServiceBase, GraphData } from '../resourceTreeDataProviderBase'; import { ResourceServiceBase, GraphData } from '../resourceTreeDataProviderBase';
interface SqlInstanceGraphData extends GraphData { interface SqlInstanceGraphData extends GraphData {

View File

@@ -12,7 +12,7 @@ import { AzureResourceItemType } from '../../constants';
import { generateGuid } from '../../utils'; import { generateGuid } from '../../utils';
import { IAzureResourceService } from '../../interfaces'; import { IAzureResourceService } from '../../interfaces';
import { ResourceTreeDataProviderBase } from '../resourceTreeDataProviderBase'; import { ResourceTreeDataProviderBase } from '../resourceTreeDataProviderBase';
import { azureResource } from '../../azure-resource'; import { azureResource } from 'azureResource';
export class SqlInstanceTreeDataProvider extends ResourceTreeDataProviderBase<azureResource.AzureResourceDatabaseServer> { export class SqlInstanceTreeDataProvider extends ResourceTreeDataProviderBase<azureResource.AzureResourceDatabaseServer> {
private static readonly containerId = 'azure.resource.providers.sqlInstanceContainer'; private static readonly containerId = 'azure.resource.providers.sqlInstanceContainer';

View File

@@ -5,7 +5,7 @@
import { ExtensionContext } from 'vscode'; import { ExtensionContext } from 'vscode';
import { azureResource } from '../../azure-resource'; import { azureResource } from 'azureResource';
import { IAzureResourceService } from '../../interfaces'; import { IAzureResourceService } from '../../interfaces';
import { SqlInstanceArcTreeDataProvider as SqlInstanceArcTreeDataProvider } from './sqlInstanceArcTreeDataProvider'; import { SqlInstanceArcTreeDataProvider as SqlInstanceArcTreeDataProvider } from './sqlInstanceArcTreeDataProvider';

View File

@@ -4,7 +4,7 @@
*--------------------------------------------------------------------------------------------*/ *--------------------------------------------------------------------------------------------*/
import { ResourceServiceBase, GraphData } from '../resourceTreeDataProviderBase'; import { ResourceServiceBase, GraphData } from '../resourceTreeDataProviderBase';
import { azureResource } from '../../azure-resource'; import { azureResource } from 'azureResource';
export interface SqlInstanceArcGraphData extends GraphData { export interface SqlInstanceArcGraphData extends GraphData {
properties: { properties: {

View File

@@ -12,7 +12,7 @@ import { AzureResourceItemType } from '../../constants';
import { generateGuid } from '../../utils'; import { generateGuid } from '../../utils';
import { IAzureResourceService } from '../../interfaces'; import { IAzureResourceService } from '../../interfaces';
import { ResourceTreeDataProviderBase } from '../resourceTreeDataProviderBase'; import { ResourceTreeDataProviderBase } from '../resourceTreeDataProviderBase';
import { azureResource } from '../../azure-resource'; import { azureResource } from 'azureResource';
export class SqlInstanceArcTreeDataProvider extends ResourceTreeDataProviderBase<azureResource.AzureResourceDatabaseServer> { export class SqlInstanceArcTreeDataProvider extends ResourceTreeDataProviderBase<azureResource.AzureResourceDatabaseServer> {
private static readonly containerId = 'azure.resource.providers.sqlInstanceArcContainer'; private static readonly containerId = 'azure.resource.providers.sqlInstanceArcContainer';

View File

@@ -6,7 +6,7 @@
import { extensions, TreeItem } from 'vscode'; import { extensions, TreeItem } from 'vscode';
import { Account } from 'azdata'; import { Account } from 'azdata';
import { azureResource } from './azure-resource'; import { azureResource } from 'azureResource';
import { IAzureResourceNodeWithProviderId } from './interfaces'; import { IAzureResourceNodeWithProviderId } from './interfaces';
export class AzureResourceService { export class AzureResourceService {

View File

@@ -5,7 +5,7 @@
import { Account } from 'azdata'; import { Account } from 'azdata';
import { azureResource } from '../azure-resource'; import { azureResource } from 'azureResource';
import { IAzureResourceSubscriptionFilterService, IAzureResourceCacheService } from '../interfaces'; import { IAzureResourceSubscriptionFilterService, IAzureResourceCacheService } from '../interfaces';
interface AzureResourceSelectedSubscriptionsCache { interface AzureResourceSelectedSubscriptionsCache {

View File

@@ -6,7 +6,7 @@
import { Account } from 'azdata'; import { Account } from 'azdata';
import { SubscriptionClient } from '@azure/arm-subscriptions'; import { SubscriptionClient } from '@azure/arm-subscriptions';
import { azureResource } from '../azure-resource'; import { azureResource } from 'azureResource';
import { IAzureResourceSubscriptionService } from '../interfaces'; import { IAzureResourceSubscriptionService } from '../interfaces';
export class AzureResourceSubscriptionService implements IAzureResourceSubscriptionService { export class AzureResourceSubscriptionService implements IAzureResourceSubscriptionService {

View File

@@ -11,7 +11,7 @@ import * as nls from 'vscode-nls';
const localize = nls.loadMessageBundle(); const localize = nls.loadMessageBundle();
import { AppContext } from '../../appContext'; import { AppContext } from '../../appContext';
import { azureResource } from '../azure-resource'; import { azureResource } from 'azureResource';
import { TreeNode } from '../treeNode'; import { TreeNode } from '../treeNode';
import { AzureResourceCredentialError } from '../errors'; import { AzureResourceCredentialError } from '../errors';
import { AzureResourceContainerTreeNodeBase } from './baseTreeNodes'; import { AzureResourceContainerTreeNodeBase } from './baseTreeNodes';

View File

@@ -9,7 +9,7 @@ import { AppContext } from '../../appContext';
import * as nls from 'vscode-nls'; import * as nls from 'vscode-nls';
const localize = nls.loadMessageBundle(); const localize = nls.loadMessageBundle();
import { azureResource } from '../azure-resource'; import { azureResource } from 'azureResource';
import { TreeNode } from '../treeNode'; import { TreeNode } from '../treeNode';
import { IAzureResourceNodeWithProviderId } from '../interfaces'; import { IAzureResourceNodeWithProviderId } from '../interfaces';
import { AzureResourceContainerTreeNodeBase } from './baseTreeNodes'; import { AzureResourceContainerTreeNodeBase } from './baseTreeNodes';

View File

@@ -5,8 +5,8 @@
import * as azdata from 'azdata'; import * as azdata from 'azdata';
import * as nls from 'vscode-nls'; import * as nls from 'vscode-nls';
import { azureResource } from './azure-resource'; import { azureResource } from 'azureResource';
import { GetResourceGroupsResult, GetSubscriptionsResult } from '../azurecore'; import { GetResourceGroupsResult, GetSubscriptionsResult } from 'azurecore';
import { isArray } from 'util'; import { isArray } from 'util';
import { AzureResourceGroupService } from './providers/resourceGroup/resourceGroupService'; import { AzureResourceGroupService } from './providers/resourceGroup/resourceGroupService';
import { TokenCredentials } from '@azure/ms-rest-js'; import { TokenCredentials } from '@azure/ms-rest-js';

View File

@@ -3,9 +3,9 @@
* Licensed under the Source EULA. See License.txt in the project root for license information. * Licensed under the Source EULA. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/ *--------------------------------------------------------------------------------------------*/
declare module 'azurecore' {
import * as azdata from 'azdata'; import * as azdata from 'azdata';
import { azureResource } from './azureResource/azure-resource'; import { azureResource } from 'azureResource';
/** /**
* Covers defining what the azurecore extension exports to other extensions * Covers defining what the azurecore extension exports to other extensions
* *
@@ -75,3 +75,4 @@ export interface IExtension {
export type GetSubscriptionsResult = { subscriptions: azureResource.AzureResourceSubscription[], errors: Error[] }; export type GetSubscriptionsResult = { subscriptions: azureResource.AzureResourceSubscription[], errors: Error[] };
export type GetResourceGroupsResult = { resourceGroups: azureResource.AzureResourceResourceGroup[], errors: Error[] }; export type GetResourceGroupsResult = { resourceGroups: azureResource.AzureResourceResourceGroup[], errors: Error[] };
}

View File

@@ -35,8 +35,8 @@ import { SqlInstanceArcProvider } from './azureResource/providers/sqlinstanceArc
import { SqlInstanceArcResourceService } from './azureResource/providers/sqlinstanceArc/sqlInstanceArcService'; import { SqlInstanceArcResourceService } from './azureResource/providers/sqlinstanceArc/sqlInstanceArcService';
import { PostgresServerArcProvider } from './azureResource/providers/postgresArcServer/postgresServerProvider'; import { PostgresServerArcProvider } from './azureResource/providers/postgresArcServer/postgresServerProvider';
import { PostgresServerArcService } from './azureResource/providers/postgresArcServer/postgresServerService'; import { PostgresServerArcService } from './azureResource/providers/postgresArcServer/postgresServerService';
import { azureResource } from './azureResource/azure-resource'; import { azureResource } from 'azureResource';
import * as azurecore from './azurecore'; import * as azurecore from 'azurecore';
import * as azureResourceUtils from './azureResource/utils'; import * as azureResourceUtils from './azureResource/utils';
import * as utils from './utils'; import * as utils from './utils';
import * as loc from './localizedConstants'; import * as loc from './localizedConstants';

View File

@@ -10,7 +10,7 @@ import * as vscode from 'vscode';
import * as sinon from 'sinon'; import * as sinon from 'sinon';
import 'mocha'; import 'mocha';
import { azureResource } from '../../../../azureResource/azure-resource'; import { azureResource } from 'azureResource';
import { AzureResourceDatabaseTreeDataProvider } from '../../../../azureResource/providers/database/databaseTreeDataProvider'; import { AzureResourceDatabaseTreeDataProvider } from '../../../../azureResource/providers/database/databaseTreeDataProvider';
import { AzureResourceItemType } from '../../../../azureResource/constants'; import { AzureResourceItemType } from '../../../../azureResource/constants';
import { IAzureResourceService } from '../../../../azureResource/interfaces'; import { IAzureResourceService } from '../../../../azureResource/interfaces';

View File

@@ -10,7 +10,7 @@ import * as vscode from 'vscode';
import * as sinon from 'sinon'; import * as sinon from 'sinon';
import 'mocha'; import 'mocha';
import { azureResource } from '../../../../azureResource/azure-resource'; import { azureResource } from 'azureResource';
import { AzureResourceDatabaseServerTreeDataProvider } from '../../../../azureResource/providers/databaseServer/databaseServerTreeDataProvider'; import { AzureResourceDatabaseServerTreeDataProvider } from '../../../../azureResource/providers/databaseServer/databaseServerTreeDataProvider';
import { AzureResourceItemType } from '../../../../azureResource/constants'; import { AzureResourceItemType } from '../../../../azureResource/constants';
import { IAzureResourceService } from '../../../../azureResource/interfaces'; import { IAzureResourceService } from '../../../../azureResource/interfaces';

View File

@@ -8,7 +8,7 @@ import * as TypeMoq from 'typemoq';
import 'mocha'; import 'mocha';
import { fail } from 'assert'; import { fail } from 'assert';
import { azureResource } from '../../azureResource/azure-resource'; import { azureResource } from 'azureResource';
import { AzureResourceService } from '../../azureResource/resourceService'; import { AzureResourceService } from '../../azureResource/resourceService';
import { AzureAccount } from '../../account-provider/interfaces'; import { AzureAccount } from '../../account-provider/interfaces';
import settings from '../../account-provider/providerSettings'; import settings from '../../account-provider/providerSettings';

View File

@@ -8,7 +8,7 @@ import * as TypeMoq from 'typemoq';
import * as vscode from 'vscode'; import * as vscode from 'vscode';
import 'mocha'; import 'mocha';
import { azureResource } from '../../azureResource/azure-resource'; import { azureResource } from 'azureResource';
import { AzureResourceService } from '../../azureResource/resourceService'; import { AzureResourceService } from '../../azureResource/resourceService';
import { AzureResourceResourceTreeNode } from '../../azureResource/resourceTreeNode'; import { AzureResourceResourceTreeNode } from '../../azureResource/resourceTreeNode';
import { AppContext } from '../../appContext'; import { AppContext } from '../../appContext';

View File

@@ -12,7 +12,7 @@ import 'mocha';
import { TokenCredentials } from '@azure/ms-rest-js'; import { TokenCredentials } from '@azure/ms-rest-js';
import { AppContext } from '../../../appContext'; import { AppContext } from '../../../appContext';
import { azureResource } from '../../../azureResource/azure-resource'; import { azureResource } from 'azureResource';
import { import {
IAzureResourceCacheService, IAzureResourceCacheService,
IAzureResourceSubscriptionService, IAzureResourceSubscriptionService,

View File

@@ -10,7 +10,7 @@ import * as vscode from 'vscode';
import 'mocha'; import 'mocha';
import { AppContext } from '../../../appContext'; import { AppContext } from '../../../appContext';
import { azureResource } from '../../../azureResource/azure-resource'; import { azureResource } from 'azureResource';
import { IAzureResourceTreeChangeHandler } from '../../../azureResource/tree/treeChangeHandler'; import { IAzureResourceTreeChangeHandler } from '../../../azureResource/tree/treeChangeHandler';
import { AzureResourceSubscriptionTreeNode } from '../../../azureResource/tree/subscriptionTreeNode'; import { AzureResourceSubscriptionTreeNode } from '../../../azureResource/tree/subscriptionTreeNode';
import { AzureResourceItemType, AzureResourceServiceNames } from '../../../azureResource/constants'; import { AzureResourceItemType, AzureResourceServiceNames } from '../../../azureResource/constants';

View File

@@ -6,7 +6,7 @@
import * as should from 'should'; import * as should from 'should';
import 'mocha'; import 'mocha';
import { getRegionDisplayName } from '../utils'; import { getRegionDisplayName } from '../utils';
import { AzureRegion } from '../azurecore'; import { AzureRegion } from 'azurecore';
import * as loc from '../localizedConstants'; import * as loc from '../localizedConstants';
describe('Azurecore Utils Tests', function (): void { describe('Azurecore Utils Tests', function (): void {

View File

@@ -4,7 +4,7 @@
*--------------------------------------------------------------------------------------------*/ *--------------------------------------------------------------------------------------------*/
import * as loc from './localizedConstants'; import * as loc from './localizedConstants';
import { AzureRegion } from './azurecore'; import { AzureRegion } from 'azurecore';
/** /**
* Converts a region value (@see AzureRegion) into the localized Display Name * Converts a region value (@see AzureRegion) into the localized Display Name

View File

@@ -5,7 +5,7 @@
import * as vscode from 'vscode'; import * as vscode from 'vscode';
import * as azdata from 'azdata'; import * as azdata from 'azdata';
import * as azurecore from '../../../azurecore/src/azurecore'; import * as azurecore from 'azurecore';
/** /**
* Wrapper class to act as a facade over VSCode and Data APIs and allow us to test / mock callbacks into * Wrapper class to act as a facade over VSCode and Data APIs and allow us to test / mock callbacks into

View File

@@ -4,8 +4,8 @@
*--------------------------------------------------------------------------------------------*/ *--------------------------------------------------------------------------------------------*/
import * as azdata from 'azdata'; import * as azdata from 'azdata';
import * as azurecore from '../../../azurecore/src/azurecore'; import * as azurecore from 'azurecore';
import { azureResource } from '../../../azurecore/src/azureResource/azure-resource'; import { azureResource } from 'azureResource';
export class AzurecoreApiStub implements azurecore.IExtension { export class AzurecoreApiStub implements azurecore.IExtension {
getSubscriptions(_account?: azdata.Account | undefined, _ignoreErrors?: boolean | undefined): Thenable<azurecore.GetSubscriptionsResult> { getSubscriptions(_account?: azdata.Account | undefined, _ignoreErrors?: boolean | undefined): Thenable<azurecore.GetSubscriptionsResult> {

View File

@@ -6,4 +6,6 @@
/// <reference path='../../../../src/vs/vscode.d.ts'/> /// <reference path='../../../../src/vs/vscode.d.ts'/>
/// <reference path='../../../../src/sql/azdata.d.ts'/> /// <reference path='../../../../src/sql/azdata.d.ts'/>
/// <reference path='../../../../src/sql/azdata.proposed.d.ts'/> /// <reference path='../../../../src/sql/azdata.proposed.d.ts'/>
/// <reference path='../../../azurecore/src/azurecore.d.ts'/>
/// <reference path='../../../azurecore/src/azureResource/azure-resource.d.ts'/>
/// <reference types='@types/node'/> /// <reference types='@types/node'/>

View File

@@ -3,7 +3,7 @@
* Licensed under the Source EULA. See License.txt in the project root for license information. * Licensed under the Source EULA. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/ *--------------------------------------------------------------------------------------------*/
import * as azurecore from '../../../azurecore/src/azurecore'; import * as azurecore from 'azurecore';
import * as vscode from 'vscode'; import * as vscode from 'vscode';
export interface IApiService { export interface IApiService {

View File

@@ -6,4 +6,6 @@
/// <reference path='../../../../src/vs/vscode.d.ts'/> /// <reference path='../../../../src/vs/vscode.d.ts'/>
/// <reference path='../../../../src/sql/azdata.d.ts'/> /// <reference path='../../../../src/sql/azdata.d.ts'/>
/// <reference path='../../../../src/sql/azdata.proposed.d.ts'/> /// <reference path='../../../../src/sql/azdata.proposed.d.ts'/>
/// <reference path='../../../azurecore/src/azurecore.d.ts'/>
/// <reference path='../../../azurecore/src/azureResource/azure-resource.d.ts'/>
/// <reference types='@types/node'/> /// <reference types='@types/node'/>

View File

@@ -11,7 +11,7 @@ import { createSection, getDropdownComponent, InputComponentInfo, InputComponent
import { WizardPageBase } from '../../wizardPageBase'; import { WizardPageBase } from '../../wizardPageBase';
import { AksName_VariableName, Location_VariableName, ResourceGroup_VariableName, SubscriptionId_VariableName, VMCount_VariableName, VMSize_VariableName } from '../constants'; import { AksName_VariableName, Location_VariableName, ResourceGroup_VariableName, SubscriptionId_VariableName, VMCount_VariableName, VMSize_VariableName } from '../constants';
import { DeployClusterWizard } from '../deployClusterWizard'; import { DeployClusterWizard } from '../deployClusterWizard';
import { AzureRegion } from '../../../../../azurecore/src/azurecore'; import { AzureRegion } from 'azurecore';
const localize = nls.loadMessageBundle(); const localize = nls.loadMessageBundle();
const MissingRequiredInformationErrorMessage = localize('deployCluster.MissingRequiredInfoError', "Please fill out the required fields marked with red asterisks."); const MissingRequiredInformationErrorMessage = localize('deployCluster.MissingRequiredInfoError', "Please fill out the required fields marked with red asterisks.");

View File

@@ -8,7 +8,7 @@ import { EOL, homedir as os_homedir } from 'os';
import * as path from 'path'; import * as path from 'path';
import * as vscode from 'vscode'; import * as vscode from 'vscode';
import * as nls from 'vscode-nls'; import * as nls from 'vscode-nls';
import { azureResource } from '../../../azurecore/src/azureResource/azure-resource'; import { azureResource } from 'azureResource';
import { AzureAccountFieldInfo, AzureLocationsFieldInfo, ComponentCSSStyles, DialogInfoBase, FieldInfo, FieldType, FilePickerFieldInfo, KubeClusterContextFieldInfo, LabelPosition, NoteBookEnvironmentVariablePrefix, OptionsInfo, OptionsType, PageInfoBase, RowInfo, SectionInfo, TextCSSStyles } from '../interfaces'; import { AzureAccountFieldInfo, AzureLocationsFieldInfo, ComponentCSSStyles, DialogInfoBase, FieldInfo, FieldType, FilePickerFieldInfo, KubeClusterContextFieldInfo, LabelPosition, NoteBookEnvironmentVariablePrefix, OptionsInfo, OptionsType, PageInfoBase, RowInfo, SectionInfo, TextCSSStyles } from '../interfaces';
import * as loc from '../localizedConstants'; import * as loc from '../localizedConstants';
import { apiService } from '../services/apiService'; import { apiService } from '../services/apiService';

View File

@@ -6,4 +6,5 @@
/// <reference path='../../../../src/vs/vscode.d.ts'/> /// <reference path='../../../../src/vs/vscode.d.ts'/>
/// <reference path='../../../../src/sql/azdata.d.ts'/> /// <reference path='../../../../src/sql/azdata.d.ts'/>
/// <reference path='../../../../src/sql/azdata.proposed.d.ts'/> /// <reference path='../../../../src/sql/azdata.proposed.d.ts'/>
/// <reference path='../../../azurecore/src/azurecore.d.ts'/>
/// <reference types='@types/node'/> /// <reference types='@types/node'/>