Organizing and cleanup + added test todos

This commit is contained in:
Nikolai Ommundsen
2018-08-21 16:58:22 +02:00
parent 0453c57706
commit b4631a0448
2 changed files with 53 additions and 47 deletions
+4
View File
@@ -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 //
////////////////
+49 -47
View File
@@ -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) => {