mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-10-04 06:47:03 +00:00
Organizing and cleanup + added test todos
This commit is contained in:
Vendored
+4
@@ -4734,7 +4734,9 @@ declare namespace chrome {
|
||||
*/
|
||||
function detectLanguage(text: string, callback: (result: LanguageDetectionResult) => void): void;
|
||||
}
|
||||
// #endregion
|
||||
|
||||
// #region chrome.identity
|
||||
//////////////
|
||||
// Identity //
|
||||
//////////////
|
||||
@@ -4932,7 +4934,9 @@ declare namespace chrome {
|
||||
*/
|
||||
const onStateChanged: chrome.events.Event<(newState: IdleState) => void>;
|
||||
}
|
||||
// #endregion
|
||||
|
||||
// #region chrome.instanceID
|
||||
////////////////
|
||||
// InstanceID //
|
||||
////////////////
|
||||
|
||||
@@ -684,6 +684,8 @@ chrome.dns.resolve("github.com", (info) => {
|
||||
|
||||
// #endregion
|
||||
|
||||
chrome.documentScan; // @todo TODO Tests
|
||||
|
||||
// #region chrome.enterprise.*
|
||||
// ENTERPRISE - DEVICE ATTRIBUTES
|
||||
|
||||
@@ -713,6 +715,53 @@ e.addListener(() => { });
|
||||
|
||||
// #endregion
|
||||
|
||||
// #region chrome.fileBrowserHandler
|
||||
// File Browser Handle
|
||||
|
||||
chrome.fileBrowserHandler.onExecute.addListener((id, details) => {
|
||||
chrome.fileBrowserHandler.selectFile(
|
||||
{
|
||||
suggestedName: 'some_file_name.txt',
|
||||
allowedFileExtensions: ['txt', 'html']
|
||||
},
|
||||
(result) => {
|
||||
console.log(result.entry);
|
||||
});
|
||||
});
|
||||
|
||||
// #endregion
|
||||
|
||||
// #region chrome.fileSystem
|
||||
// FILE SYSTEM
|
||||
// https://developer.chrome.com/apps/fileSystem
|
||||
|
||||
function test_fileSystem(): void {
|
||||
var accepts: chrome.fileSystem.AcceptOptions[] = [
|
||||
{ mimeTypes: ['text/*'], extensions: ['js', 'css', 'txt', 'html', 'xml', 'tsv', 'csv', 'rtf'] }
|
||||
];
|
||||
var chooseOption: chrome.fileSystem.ChooseEntryOptions = {
|
||||
type: 'openFile',
|
||||
suggestedName: 'foo.txt',
|
||||
accepts: accepts,
|
||||
acceptsAllTypes: false,
|
||||
acceptsMultiple: false
|
||||
};
|
||||
chrome.fileSystem.chooseEntry(chooseOption, (entry: Entry) => {
|
||||
chrome.fileSystem.getDisplayPath(entry, (displayPath: string) => { });
|
||||
|
||||
var retainedId = chrome.fileSystem.retainEntry(entry);
|
||||
chrome.fileSystem.isRestorable(retainedId, (isRestorable: boolean) => {
|
||||
if (isRestorable) {
|
||||
chrome.fileSystem.restoreEntry(retainedId, (restoredEntry: Entry) => { });
|
||||
}
|
||||
});
|
||||
|
||||
chrome.fileSystem.getWritableEntry(entry, (writableEntry: Entry) => { });
|
||||
chrome.fileSystem.isWritableEntry(entry, (isWritable: boolean) => { });
|
||||
});
|
||||
}
|
||||
// #endregion
|
||||
|
||||
// #region chrome.gcm
|
||||
|
||||
const gcmMessage = <chrome.gcm.OutgoingMessage>{};
|
||||
@@ -762,53 +811,6 @@ chrome.i18n.getMessage('click_here', ['string1', 'string2']);
|
||||
|
||||
// #endregion
|
||||
|
||||
// #region chrome.fileBrowserHandler
|
||||
// File Browser Handle
|
||||
|
||||
chrome.fileBrowserHandler.onExecute.addListener((id, details) => {
|
||||
chrome.fileBrowserHandler.selectFile(
|
||||
{
|
||||
suggestedName: 'some_file_name.txt',
|
||||
allowedFileExtensions: ['txt', 'html']
|
||||
},
|
||||
(result) => {
|
||||
console.log(result.entry);
|
||||
});
|
||||
});
|
||||
|
||||
// #endregion
|
||||
|
||||
// #region chrome.fileSystem
|
||||
// FILE SYSTEM
|
||||
// https://developer.chrome.com/apps/fileSystem
|
||||
|
||||
function test_fileSystem(): void {
|
||||
var accepts: chrome.fileSystem.AcceptOptions[] = [
|
||||
{ mimeTypes: ['text/*'], extensions: ['js', 'css', 'txt', 'html', 'xml', 'tsv', 'csv', 'rtf'] }
|
||||
];
|
||||
var chooseOption: chrome.fileSystem.ChooseEntryOptions = {
|
||||
type: 'openFile',
|
||||
suggestedName: 'foo.txt',
|
||||
accepts: accepts,
|
||||
acceptsAllTypes: false,
|
||||
acceptsMultiple: false
|
||||
};
|
||||
chrome.fileSystem.chooseEntry(chooseOption, (entry: Entry) => {
|
||||
chrome.fileSystem.getDisplayPath(entry, (displayPath: string) => { });
|
||||
|
||||
var retainedId = chrome.fileSystem.retainEntry(entry);
|
||||
chrome.fileSystem.isRestorable(retainedId, (isRestorable: boolean) => {
|
||||
if (isRestorable) {
|
||||
chrome.fileSystem.restoreEntry(retainedId, (restoredEntry: Entry) => { });
|
||||
}
|
||||
});
|
||||
|
||||
chrome.fileSystem.getWritableEntry(entry, (writableEntry: Entry) => { });
|
||||
chrome.fileSystem.isWritableEntry(entry, (isWritable: boolean) => { });
|
||||
});
|
||||
}
|
||||
// #endregion
|
||||
|
||||
// #region chrome.identity
|
||||
|
||||
chrome.identity.getAuthToken({ interactive: true }, (token) => {
|
||||
|
||||
Reference in New Issue
Block a user