forked from sheetjs/sheetjs
		
	- removed CFB test (fixes #654 h/t @wolfgang42) - book_append_sheet optional name (fixes #652 h/t @jomel) - strict mode compliance (h/t @simon-p-r @loongdefect @appersonj) - flow fixes (h/t @jameskraus for help with Date#getYear) - fixed minifier to generate ExtendScript-compatible code
		
			
				
	
	
		
			92 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			92 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| /*::
 | |
| declare module 'exit-on-epipe' {};
 | |
| 
 | |
| declare module 'xlsx' { declare var exports:XLSXModule; };
 | |
| declare module '../' { declare var exports:XLSXModule; };
 | |
| 
 | |
| declare module 'commander' { declare var exports:any; };
 | |
| declare module './jszip.js' { declare var exports:any; };
 | |
| declare module './dist/cpexcel.js' { declare var exports:any; };
 | |
| declare module 'crypto' { declare var exports:any; };
 | |
| declare module 'fs' { declare var exports:any; };
 | |
| 
 | |
| type ZIP = any;
 | |
| 
 | |
| // ----------------------------------------------------------------------------
 | |
| // Note: The following override is needed because Flow is missing Date#getYear
 | |
| // ----------------------------------------------------------------------------
 | |
| 
 | |
| type Date$LocaleOptions = {
 | |
| 	localeMatcher?: string,
 | |
| 	timeZone?: string,
 | |
| 	hour12?: boolean,
 | |
| 	formatMatcher?: string,
 | |
| 	weekday?: string,
 | |
| 	era?: string,
 | |
| 	year?: string,
 | |
| 	month?: string,
 | |
| 	day?: string,
 | |
| 	hour?: string,
 | |
| 	minute?: string,
 | |
| 	second?: string,
 | |
| 	timeZoneName?: string,
 | |
| };
 | |
| 
 | |
| declare class Date {
 | |
| 	constructor(): void;
 | |
| 	constructor(timestamp: number): void;
 | |
| 	constructor(dateString: string): void;
 | |
| 	constructor(year: number, month: number, day?: number, hour?: number, minute?: number, second?: number, millisecond?: number): void;
 | |
| 	getDate(): number;
 | |
| 	getDay(): number;
 | |
| 	getYear(): number;
 | |
| 	getFullYear(): number;
 | |
| 	getHours(): number;
 | |
| 	getMilliseconds(): number;
 | |
| 	getMinutes(): number;
 | |
| 	getMonth(): number;
 | |
| 	getSeconds(): number;
 | |
| 	getTime(): number;
 | |
| 	getTimezoneOffset(): number;
 | |
| 	getUTCDate(): number;
 | |
| 	getUTCDay(): number;
 | |
| 	getUTCFullYear(): number;
 | |
| 	getUTCHours(): number;
 | |
| 	getUTCMilliseconds(): number;
 | |
| 	getUTCMinutes(): number;
 | |
| 	getUTCMonth(): number;
 | |
| 	getUTCSeconds(): number;
 | |
| 	setDate(date: number): number;
 | |
| 	setFullYear(year: number, month?: number, date?: number): number;
 | |
| 	setHours(hours: number, min?: number, sec?: number, ms?: number): number;
 | |
| 	setMilliseconds(ms: number): number;
 | |
| 	setMinutes(min: number, sec?: number, ms?: number): number;
 | |
| 	setMonth(month: number, date?: number): number;
 | |
| 	setSeconds(sec: number, ms?: number): number;
 | |
| 	setTime(time: number): number;
 | |
| 	setUTCDate(date: number): number;
 | |
| 	setUTCFullYear(year: number, month?: number, date?: number): number;
 | |
| 	setUTCHours(hours: number, min?: number, sec?: number, ms?: number): number;
 | |
| 	setUTCMilliseconds(ms: number): number;
 | |
| 	setUTCMinutes(min: number, sec?: number, ms?: number): number;
 | |
| 	setUTCMonth(month: number, date?: number): number;
 | |
| 	setUTCSeconds(sec: number, ms?: number): number;
 | |
| 	toDateString(): string;
 | |
| 	toISOString(): string;
 | |
| 	toJSON(key?: any): string;
 | |
| 	toLocaleDateString(locales?: string, options?: Date$LocaleOptions): string;
 | |
| 	toLocaleString(locales?: string, options?: Date$LocaleOptions): string;
 | |
| 	toLocaleTimeString(locales?: string, options?: Date$LocaleOptions): string;
 | |
| 	toTimeString(): string;
 | |
| 	toUTCString(): string;
 | |
| 	valueOf(): number;
 | |
| 	static ():string;
 | |
| 	static now(): number;
 | |
| 	static parse(s: string): number;
 | |
| 	static UTC(year: number, month: number, date?: number, hours?: number, minutes?: number, seconds?: number, ms?: number): number;
 | |
| 	// multiple indexers not yet supported
 | |
| 	[key: $SymbolToPrimitive]: (hint: 'string' | 'default' | 'number') => string | number;
 | |
| }
 | |
| 
 | |
| */
 |