Remove the "I" prefix from interface names

This commit is contained in:
Mohamed Hegazy
2014-07-24 11:26:43 -07:00
parent 52688af148
commit 410a657b1c
8 changed files with 22 additions and 22 deletions

View File

@@ -176,7 +176,7 @@ module TypeScript.Services {
}
}
export interface IClassifierHost extends TypeScript.ILogger {
export interface IClassifierHost extends TypeScript.Logger {
}
export class ClassificationResult {

View File

@@ -16,7 +16,7 @@
///<reference path='references.ts' />
module TypeScript {
export interface ILogger {
export interface Logger {
information(): boolean;
debug(): boolean;
warning(): boolean;
@@ -25,7 +25,7 @@ module TypeScript {
log(s: string): void;
}
export class NullLogger implements ILogger {
export class NullLogger implements Logger {
public information(): boolean { return false; }
public debug(): boolean { return false; }
public warning(): boolean { return false; }
@@ -35,7 +35,7 @@ module TypeScript {
}
}
export function timeFunction(logger: ILogger, funcDescription: string, func: () => any): any {
export function timeFunction(logger: Logger, funcDescription: string, func: () => any): any {
var start = (new Date()).getTime();
var result = func();
var end = (new Date()).getTime();

View File

@@ -23,7 +23,7 @@ var debugObjectHost = (<any>this);
module TypeScript.Services {
export interface ICoreServicesHost {
logger: TypeScript.ILogger;
logger: TypeScript.Logger;
}
export class CoreServices {

View File

@@ -22,7 +22,7 @@ module TypeScript.Services.Formatting {
private activeRules: Rule[];
private rulesMap: RulesMap;
constructor(private logger: TypeScript.ILogger) {
constructor(private logger: TypeScript.Logger) {
this.globalRules = new Rules();
}

View File

@@ -21,7 +21,7 @@ module TypeScript.Services {
//
// Public interface of the host of a language service instance.
//
export interface ILanguageServiceHost extends TypeScript.ILogger, TypeScript.IReferenceResolverHost {
export interface LanguageServiceHost extends TypeScript.Logger, TypeScript.IReferenceResolverHost {
getCompilationSettings(): ts.CompilerOptions;
getScriptFileNames(): string[];
@@ -38,7 +38,7 @@ module TypeScript.Services {
// Public services of a language service instance associated
// with a language service host instance
//
export interface ILanguageService {
export interface LanguageService {
// Note: refresh is a no-op now. It is only around for back compat purposes.
refresh(): void;
@@ -83,7 +83,7 @@ module TypeScript.Services {
dispose(): void;
}
export function logInternalError(logger: TypeScript.ILogger, err: Error) {
export function logInternalError(logger: TypeScript.Logger, err: Error) {
logger.log("*INTERNAL ERROR* - Exception in typescript services: " + err.message);
}

View File

@@ -40,7 +40,7 @@ module TypeScript.Services {
private _filenameToEntry: ts.Map<HostFileInformation>;
private _compilationSettings: ts.CompilerOptions;
constructor(private host: ILanguageServiceHost) {
constructor(private host: LanguageServiceHost) {
// script id => script index
this._filenameToEntry = {};
@@ -123,7 +123,7 @@ module TypeScript.Services {
private _currentFileSyntaxTree: TypeScript.SyntaxTree = null;
private _currentFileScriptSnapshot: TypeScript.IScriptSnapshot = null;
constructor(private _host: ILanguageServiceHost) {
constructor(private _host: LanguageServiceHost) {
this._hostCache = new HostCache(_host);
}
@@ -381,8 +381,8 @@ module TypeScript.Services {
}
}
export function createLanguageService(host: ILanguageServiceHost, documentRegistry: IDocumentRegistry) :ILanguageService{
var logger: TypeScript.ILogger = host;
export function createLanguageService(host: LanguageServiceHost, documentRegistry: IDocumentRegistry) :LanguageService{
var logger: TypeScript.Logger = host;
var _syntaxTreeCache: SyntaxTreeCache = new SyntaxTreeCache(host);
var formattingRulesProvider: Formatting.RulesProvider;
var hostCache: HostCache; // A cache of all the information about the files on the host side.

View File

@@ -38,7 +38,7 @@ module TypeScript.Services {
//
// Public interface of the host of a language service shim instance.
//
export interface ILanguageServiceShimHost extends TypeScript.ILogger {
export interface ILanguageServiceShimHost extends TypeScript.Logger {
getCompilationSettings(): string;
// Returns a JSON encoded value of the type:
@@ -79,7 +79,7 @@ module TypeScript.Services {
}
export interface ILanguageServiceShim extends IShim {
languageService: TypeScript.Services.ILanguageService;
languageService: TypeScript.Services.LanguageService;
dispose(dummy: any): void;
@@ -283,7 +283,7 @@ module TypeScript.Services {
}
}
export class LanguageServiceShimHostAdapter implements TypeScript.Services.ILanguageServiceHost {
export class LanguageServiceShimHostAdapter implements TypeScript.Services.LanguageServiceHost {
constructor(private shimHost: ILanguageServiceShimHost) {
}
@@ -389,7 +389,7 @@ module TypeScript.Services {
}
}
export function simpleForwardCall(logger: TypeScript.ILogger, actionDescription: string, action: () =>any): any {
export function simpleForwardCall(logger: TypeScript.Logger, actionDescription: string, action: () =>any): any {
logger.log(actionDescription);
var start = Date.now();
var result = action();
@@ -405,7 +405,7 @@ module TypeScript.Services {
return result;
}
export function forwardJSONCall(logger: TypeScript.ILogger, actionDescription: string, action: () =>any): string {
export function forwardJSONCall(logger: TypeScript.Logger, actionDescription: string, action: () =>any): string {
try {
var result = simpleForwardCall(logger, actionDescription, action);
return JSON.stringify({ result: result });
@@ -421,11 +421,11 @@ module TypeScript.Services {
}
export class LanguageServiceShim extends ShimBase implements ILanguageServiceShim {
private logger: TypeScript.ILogger;
private logger: TypeScript.Logger;
constructor(factory: IShimFactory,
private host: ILanguageServiceShimHost,
public languageService: TypeScript.Services.ILanguageService) {
public languageService: TypeScript.Services.LanguageService) {
super(factory);
this.logger = this.host;
}
@@ -802,7 +802,7 @@ module TypeScript.Services {
}
export class CoreServicesShim extends ShimBase {
public logger: TypeScript.ILogger;
public logger: TypeScript.Logger;
public services: TypeScript.Services.CoreServices;
constructor(factory: IShimFactory, public host: TypeScript.Services.ICoreServicesHost) {

View File

@@ -160,7 +160,7 @@ module TypeScript.Services {
private _shims: IShim[] = [];
private documentRegistry: DocumentRegistry = new DocumentRegistry();
public createPullLanguageService(host: TypeScript.Services.ILanguageServiceHost): TypeScript.Services.ILanguageService {
public createPullLanguageService(host: TypeScript.Services.LanguageServiceHost): TypeScript.Services.LanguageService {
try {
return TypeScript.Services.createLanguageService(host, this.documentRegistry);
}