rewrite ts define
This commit is contained in:
		
							
								
								
									
										42
									
								
								pofile.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										42
									
								
								pofile.d.ts
									
									
									
									
										vendored
									
									
								
							| @@ -1,18 +1,5 @@ | |||||||
| declare module pofile { | // tslint:disable | ||||||
|     function parse(data: string): PO; | declare interface IHeaders { | ||||||
|     function load(fileName: string, callback: (err: NodeJS.ErrnoException | null, po: PO) => void): void; |  | ||||||
|  |  | ||||||
|     class PO { |  | ||||||
|         public comments: string[]; |  | ||||||
|         public extractedComments: string[]; |  | ||||||
|         public items: Item[]; |  | ||||||
|         public headers: Partial<IHeaders> |  | ||||||
|  |  | ||||||
|         public save(filename: string, callback: (err?: NodeJS.ErrnoException) => void): void; |  | ||||||
|         public toString(): string; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     interface IHeaders { |  | ||||||
|     'Project-Id-Version': string; |     'Project-Id-Version': string; | ||||||
|     'Report-Msgid-Bugs-To': string; |     'Report-Msgid-Bugs-To': string; | ||||||
|     'POT-Creation-Date': string; |     'POT-Creation-Date': string; | ||||||
| @@ -23,9 +10,10 @@ declare module pofile { | |||||||
|     'Content-Type': string; |     'Content-Type': string; | ||||||
|     'Content-Transfer-Encoding': string; |     'Content-Transfer-Encoding': string; | ||||||
|     'Plural-Forms': string; |     'Plural-Forms': string; | ||||||
|     } |     [name: string]: string; | ||||||
|  | } | ||||||
|  |  | ||||||
|     class Item { | declare class Item { | ||||||
|     public msgid: string; |     public msgid: string; | ||||||
|     public msgctxt?: string; |     public msgctxt?: string; | ||||||
|     public references: string[]; |     public references: string[]; | ||||||
| @@ -33,12 +21,26 @@ declare module pofile { | |||||||
|     public msgstr: string[]; |     public msgstr: string[]; | ||||||
|     public comments: string[]; |     public comments: string[]; | ||||||
|     public extractedComments: string[]; |     public extractedComments: string[]; | ||||||
|         public flags: { [flag: string]: boolean | undefined } |     public flags: Record<string, boolean | undefined>; | ||||||
|     private nplurals: number; |     private nplurals: number; | ||||||
|     private obsolete: boolean; |     private obsolete: boolean; | ||||||
|  |  | ||||||
|     public toString(): string; |     public toString(): string; | ||||||
|     } |  | ||||||
| } | } | ||||||
|  |  | ||||||
| export = pofile | declare class PO { | ||||||
|  |     public comments: string[]; | ||||||
|  |     public extractedComments: string[]; | ||||||
|  |     public items: Item[]; | ||||||
|  |     public headers: Partial<IHeaders> | ||||||
|  |  | ||||||
|  |     public static parse(data: string): PO; | ||||||
|  |     public static parsePluralForms(forms: string): PO; | ||||||
|  |     public static load(fileName: string, callback: (err: NodeJS.ErrnoException, po: PO) => void): void; | ||||||
|  |     public static Item: typeof Item; | ||||||
|  |  | ||||||
|  |     public save(fileName: string, callback: (err: NodeJS.ErrnoException) => void): void; | ||||||
|  |     public toString(): string; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | export = PO | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user