mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-24 05:06:02 +08:00
[Types-2.0] Merge master 07/29 (#10365)
* Including typings for globalize-compiler. * Updating typings for globalize-compiler to use the correct AST type. * Changed AtomicBlockUtils and KeyBindingUtil from interfaces to classes with static functions (#10324) * Fixing a few minor issues in webpack-stream. (#10253) * Document changes in 0.28 and 0.29 in React Native (#10309) * RN: Widen limit of refreshControl * RN: Update NavigationExperimental to 0.28 * RN: Define new method from 0.28 * RN: Promisify requestPermissions per 0.28 * RN: Remove onNavigate method See:fb0007d853 (diff-04c37ff76f85aea35e8475617539b75fR94)* RN: Add onNavigateBack method See:fb0007d853 (diff-04c37ff76f85aea35e8475617539b75fR94)* RN: Deprecate StatusBarIOS * RN: Update StyleSheet API per 0.29 * RN: Define KeyboardAvoidingView added in 0.29 * RN: Define saveToCameraRoll added in 0.29 * RN: Define cancellable from InteractionManager * RN: Add new possible values of flexDirection * RN: Define lineBreakMode * RN: Allow zIndex prop * RN: Allow dimension limits * RN: Specify type of refreshControl * RN: Mark properties as optional * RN: Clarify parameter naming * RN: Mark optional property as optional * RN: Definite explicit ref type * RN: Restore StyleSheet.create to restore compatibility * Added Headers constructor options to whatwg-fetch (#10313) * Impl: Updated definitions for oracledb (#10323) * Update select2 to have selectOnClose option (#10326) Option documented at https://select2.github.io/options.html#can-i-select-the-highlighted-result-when-the-dropdown-is-closed * Added definition for react-file-input React component (#10325) * Added definition for react-file-input React component * Added newline at end of file * Added definitions for the react-file-reader-input react component. (#10327) * Sleep (#10333) * Add Electron specific versions to process.versions (#10320) * Fix uuid.js definitions. (#10318) * protobufjs: updated Message interfaces (#10198) * protobufjs: updated Message interfaces * Added ProtoBuf.Util interface * Fixed load functions of ProtoBuf namespace Base on the protobuf.js API docmentation. * use {} instead of Object Fixed according to PR commit note. * Multiple minor fixes (#10339) * better typing of onShouldStartLoadWithRequest in WebViewPropertiesIOS * Fixes to WebViewProperties * Missing methods in Navigator * Fix of Platform.select() * added support for interfacing with native-modules * added support for interfacing with native-modules * added dev variable * Update to header notes * Examples: alternative styles declaration * webcomponents.js: Add typings for Element.createShadowRoot (#10330) * webcomponents.js: Add typings for Element.createShadowRoot createShadowRoot is deprecated in the official Shadow DOM spec, but is the way to attach a shadow root in the current released version of webcomponents.js. * webcomponents.js: remove spurious extra line * webcomponents.js: remove readonly modifier Not supported until TS2. * webcomponents.js: add Element.shadowRoot property * Adding a couple missing highcharts properites (#10340) * Adding a couple missing highcharts properites * Fixing indentation * Indentation * Update to Electron 1.3.1 (#10336) * Update to Electron 1.3.1 * Update editing command docs * Fix argument types * add definition of js-priority-queue (#10347) * Update to v1.13.0 and bug fix: sanitize-html expects tag attributes to be called attribs. (#10360) * updated vue-resource (#10349) * Updated to match docs for version 0.9.3 (latest as of 07/19/16) This is very important because response.data now returns raw data instead of a json object, you need to use res.json() to get an object representation of the response. .json() was missing from the typings. Aditionally modified a few breaking changes to match the documentation at: https://github.com/vuejs/vue-resource/blob/master/docs/http.md * Added tests for json, blob, and text * fixed version number * Move change from master to corresponding index.d.ts
This commit is contained in:
61
electron/index.d.ts
vendored
61
electron/index.d.ts
vendored
@@ -401,7 +401,7 @@ declare namespace Electron {
|
||||
* Note: This will not affect process.argv, and is mainly used by developers
|
||||
* to control some low-level Chromium behaviors.
|
||||
*/
|
||||
appendSwitch(_switch: string, value?: string|number): void;
|
||||
appendSwitch(_switch: string, value?: string): void;
|
||||
/**
|
||||
* Append an argument to Chromium's command line. The argument will quoted properly.
|
||||
*
|
||||
@@ -2799,7 +2799,7 @@ declare namespace Electron {
|
||||
/**
|
||||
* Sets the proxy settings.
|
||||
*/
|
||||
setProxy(config: string, callback: Function): void;
|
||||
setProxy(config: ProxyConfig, callback: Function): void;
|
||||
/**
|
||||
* Resolves the proxy information for url.
|
||||
*/
|
||||
@@ -2882,6 +2882,21 @@ declare namespace Electron {
|
||||
quotas?: ('temporary' | 'persistent' | 'syncable')[];
|
||||
}
|
||||
|
||||
interface ProxyConfig {
|
||||
/**
|
||||
* The URL associated with the PAC file.
|
||||
*/
|
||||
pacScript: string;
|
||||
/**
|
||||
* Rules indicating which proxies to use.
|
||||
*/
|
||||
proxyRules: string;
|
||||
/**
|
||||
* Rules indicating which URLs should bypass the proxy settings.
|
||||
*/
|
||||
proxyBypassRules: string;
|
||||
}
|
||||
|
||||
interface NetworkEmulationOptions {
|
||||
/**
|
||||
* Whether to emulate network outage.
|
||||
@@ -3386,10 +3401,10 @@ declare namespace Electron {
|
||||
*/
|
||||
setTitle(title: string): void;
|
||||
/**
|
||||
* Sets whether the tray icon is highlighted when it is clicked.
|
||||
* Sets when the tray's icon background becomes highlighted.
|
||||
* Note: This is only implemented on macOS.
|
||||
*/
|
||||
setHighlightMode(highlight: boolean): void;
|
||||
setHighlightMode(mode: 'selection' | 'always' | 'never'): void;
|
||||
/**
|
||||
* Displays a tray balloon.
|
||||
* Note: This is only implemented on Windows.
|
||||
@@ -3641,6 +3656,10 @@ declare namespace Electron {
|
||||
* passing empty string to callback will cancel the request.
|
||||
*/
|
||||
on(event: 'select-bluetooth-device', listener: (event: Event, deviceList: BluetoothDevice[], callback: (deviceId: string) => void) => void): this;
|
||||
/**
|
||||
* Emitted when a page's view is repainted.
|
||||
*/
|
||||
on(event: 'view-painted', listener: Function): this;
|
||||
on(event: string, listener: Function): this;
|
||||
/**
|
||||
* Loads the url in the window.
|
||||
@@ -3751,47 +3770,51 @@ declare namespace Electron {
|
||||
*/
|
||||
isAudioMuted(): boolean;
|
||||
/**
|
||||
* Executes Edit -> Undo command in page.
|
||||
* Executes the editing command undo in web page.
|
||||
*/
|
||||
undo(): void;
|
||||
/**
|
||||
* Executes Edit -> Redo command in page.
|
||||
* Executes the editing command redo in web page.
|
||||
*/
|
||||
redo(): void;
|
||||
/**
|
||||
* Executes Edit -> Cut command in page.
|
||||
* Executes the editing command cut in web page.
|
||||
*/
|
||||
cut(): void;
|
||||
/**
|
||||
* Executes Edit -> Copy command in page.
|
||||
* Executes the editing command copy in web page.
|
||||
*/
|
||||
copy(): void;
|
||||
/**
|
||||
* Executes Edit -> Paste command in page.
|
||||
* Copy the image at the given position to the clipboard.
|
||||
*/
|
||||
copyImageAt(x: number, y: number): void;
|
||||
/**
|
||||
* Executes the editing command paste in web page.
|
||||
*/
|
||||
paste(): void;
|
||||
/**
|
||||
* Executes Edit -> Paste and Match Style in page.
|
||||
* Executes the editing command pasteAndMatchStyle in web page.
|
||||
*/
|
||||
pasteAndMatchStyle(): void;
|
||||
/**
|
||||
* Executes Edit -> Delete command in page.
|
||||
* Executes the editing command delete in web page.
|
||||
*/
|
||||
delete(): void;
|
||||
/**
|
||||
* Executes Edit -> Select All command in page.
|
||||
* Executes the editing command selectAll in web page.
|
||||
*/
|
||||
selectAll(): void;
|
||||
/**
|
||||
* Executes Edit -> Unselect command in page.
|
||||
* Executes the editing command unselect in web page.
|
||||
*/
|
||||
unselect(): void;
|
||||
/**
|
||||
* Executes Edit -> Replace command in page.
|
||||
* Executes the editing command replace in web page.
|
||||
*/
|
||||
replace(text: string): void;
|
||||
/**
|
||||
* Executes Edit -> Replace Misspelling command in page.
|
||||
* Executes the editing command replaceMisspelling in web page.
|
||||
*/
|
||||
replaceMisspelling(text: string): void;
|
||||
/**
|
||||
@@ -3894,10 +3917,10 @@ declare namespace Electron {
|
||||
* The callback will be called when there is a presentation event.
|
||||
*/
|
||||
beginFrameSubscription(onlyDirty: boolean, callback: BeginFrameSubscriptionCallback): void;
|
||||
/**
|
||||
/**
|
||||
* Begin subscribing for presentation events and captured frames,
|
||||
* The callback will be called when there is a presentation event.
|
||||
*/
|
||||
*/
|
||||
beginFrameSubscription(callback: BeginFrameSubscriptionCallback): void;
|
||||
/**
|
||||
* End subscribing for frame presentation events.
|
||||
@@ -4342,7 +4365,7 @@ declare namespace Electron {
|
||||
wheelTicksY?: number;
|
||||
accelerationRatioX?: number;
|
||||
accelerationRatioY?: number;
|
||||
hasPreciseScrollingDeltas?: number;
|
||||
hasPreciseScrollingDeltas?: boolean;
|
||||
canScroll?: boolean;
|
||||
}
|
||||
|
||||
@@ -4619,7 +4642,7 @@ declare namespace Electron {
|
||||
/**
|
||||
* Navigates to the specified offset from the "current entry".
|
||||
*/
|
||||
goToOffset(offset: boolean): void;
|
||||
goToOffset(offset: number): void;
|
||||
/**
|
||||
* @returns Whether the renderer process has crashed.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user