소스 검색

Fix cyclic dependency

Alex Dima 8 년 전
부모
커밋
69a2c9e376
1개의 변경된 파일15개의 추가작업 그리고 1개의 파일을 삭제
  1. 15 1
      src/fillers/vscode-nls.ts

+ 15 - 1
src/fillers/vscode-nls.ts

@@ -5,7 +5,21 @@
 
 import {LocalizeInfo, LocalizeFunc, Options, LoadFunc} from 'vscode-nls';
 
-export {LocalizeInfo, LocalizeFunc, Options, LoadFunc};
+export interface Options {
+	locale?: string;
+	cacheLanguageResolution?: boolean;
+}
+export interface LocalizeInfo {
+	key: string;
+	comment: string[];
+}
+export interface LocalizeFunc {
+	(info: LocalizeInfo, message: string, ...args: any[]): string;
+	(key: string, message: string, ...args: any[]): string;
+}
+export interface LoadFunc {
+	(file?: string): LocalizeFunc;
+}
 
 function format(message: string, args: any[]): string {
 	let result:string;