typings-google-apps-script
Advanced tools
Comparing version 0.0.1 to 0.0.2
{ | ||
"name": "typings-google-apps-script", | ||
"version": "0.0.1", | ||
"version": "0.0.2", | ||
"description": "", | ||
"main": "index.js", | ||
"main": "index.d.ts", | ||
"scripts": { | ||
@@ -7,0 +7,0 @@ "test": "echo \"Error: no test specified\" && exit 1" |
@@ -1,25 +0,27 @@ | ||
declare const ContentService: AppsScript.ContentService; | ||
declare const ContentService: GAS.Content.ContentService; | ||
declare namespace AppsScript { | ||
type MimeType = { | ||
ATOM: any, | ||
CSV: any, | ||
ICAL: any, | ||
JAVASCRIPT: any, | ||
JSON: any, | ||
RSS: any, | ||
TEXT: any, | ||
VCARD: any, | ||
XML: any | ||
}; | ||
declare namespace GAS { | ||
export module Content { | ||
export type MimeType = { | ||
ATOM: any, | ||
CSV: any, | ||
ICAL: any, | ||
JAVASCRIPT: any, | ||
JSON: any, | ||
RSS: any, | ||
TEXT: any, | ||
VCARD: any, | ||
XML: any | ||
}; | ||
interface ContentService { | ||
createTextOutput: (content?: string) => TextOutput; | ||
MimeType: MimeType; | ||
} | ||
export interface ContentService { | ||
createTextOutput: (content?: string) => TextOutput; | ||
MimeType: MimeType; | ||
} | ||
interface TextOutput { | ||
getMimeType: () => MimeType; | ||
setMimeType: (mimeType: MimeType) => TextOutput; | ||
export interface TextOutput { | ||
getMimeType: () => MimeType; | ||
setMimeType: (mimeType: MimeType) => TextOutput; | ||
} | ||
} | ||
} |
@@ -1,35 +0,37 @@ | ||
declare const SpreadsheetApp: AppsScript.SpreadsheetApp; | ||
declare const SpreadsheetApp: GAS.Spreadsheet.SpreadsheetApp; | ||
declare namespace AppsScript { | ||
interface SpreadsheetApp { | ||
openById(id: string): Spreadsheet; | ||
} | ||
declare namespace GAS { | ||
export module Spreadsheet { | ||
export interface SpreadsheetApp { | ||
openById(id: string): Spreadsheet; | ||
} | ||
interface Spreadsheet { | ||
deleteSheet(sheet: Sheet): void; | ||
getSheetByName(name: string): Sheet; | ||
getSheets(): Sheet[]; | ||
insertSheet(sheetName: string): Sheet; | ||
} | ||
export interface Spreadsheet { | ||
deleteSheet(sheet: Sheet): void; | ||
getSheetByName(name: string): Sheet; | ||
getSheets(): Sheet[]; | ||
insertSheet(sheetName: string): Sheet; | ||
} | ||
interface Sheet { | ||
clear(): void; | ||
getDataRange(): Range; | ||
getRange(selector: string): Range; | ||
getRange(a: number, b: number, c?: number, d?: number): Range; | ||
setName(name: string): void; | ||
} | ||
export interface Sheet { | ||
clear(): void; | ||
getDataRange(): Range; | ||
getRange(selector: string): Range; | ||
getRange(a: number, b: number, c?: number, d?: number): Range; | ||
setName(name: string): void; | ||
} | ||
interface Range { | ||
getRow(): number; | ||
getValue(): Object; | ||
getValues(): Object[][]; | ||
setBackground(background: string): Range; | ||
setBorder(top: Boolean, left: Boolean, bottom: Boolean, right: Boolean, vertical: Boolean, horizontal: Boolean, color: string, style: any): void; // TODO | ||
setFontFamily(fontFamily: string): Range; | ||
setFontSize(size: number): Range; | ||
setFontWeight(weight: string): Range; | ||
setValue(value: any): void; | ||
setValues(values: any[]): void; | ||
export interface Range { | ||
getRow(): number; | ||
getValue(): Object; | ||
getValues(): Object[][]; | ||
setBackground(background: string): Range; | ||
setBorder(top: Boolean, left: Boolean, bottom: Boolean, right: Boolean, vertical: Boolean, horizontal: Boolean, color: string, style: any): void; // TODO | ||
setFontFamily(fontFamily: string): Range; | ||
setFontSize(size: number): Range; | ||
setFontWeight(weight: string): Range; | ||
setValue(value: any): void; | ||
setValues(values: any[]): void; | ||
} | ||
} | ||
} |
4648
9
112