| // components/spellcheck/common/spellcheck.mojom.m.js is auto generated by mojom_bindings_generator.py, do not edit |
| |
| // Copyright 2020 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| import {mojo} from '../../../mojo/public/js/bindings.js'; |
| |
| import { |
| ReadOnlyFile as mojoBase_mojom_ReadOnlyFile, |
| ReadOnlyFileSpec as mojoBase_mojom_ReadOnlyFileSpec |
| } from '../../../mojo/public/mojom/base/read_only_file.mojom.m.js'; |
| |
| import { |
| String16 as mojoBase_mojom_String16, |
| String16Spec as mojoBase_mojom_String16Spec |
| } from '../../../mojo/public/mojom/base/string16.mojom.m.js'; |
| |
| |
| /** |
| * @const { {$: !mojo.internal.MojomType} } |
| */ |
| export const DecorationSpec = { $: mojo.internal.Enum() }; |
| |
| /** |
| * @enum {number} |
| */ |
| export const Decoration = { |
| |
| kSpelling: 0, |
| kGrammar: 1, |
| MIN_VALUE: 0, |
| MAX_VALUE: 1, |
| }; |
| |
| |
| |
| /** |
| * @implements {mojo.internal.interfaceSupport.PendingReceiver} |
| */ |
| export class SpellCheckerPendingReceiver { |
| /** |
| * @param {!MojoHandle|!mojo.internal.interfaceSupport.Endpoint} handle |
| */ |
| constructor(handle) { |
| /** @public {!mojo.internal.interfaceSupport.Endpoint} */ |
| this.handle = mojo.internal.interfaceSupport.getEndpointForReceiver(handle); |
| } |
| |
| /** @param {string=} scope */ |
| bindInBrowser(scope = 'context') { |
| mojo.internal.interfaceSupport.bind( |
| this.handle, 'spellcheck.mojom.SpellChecker', scope); |
| } |
| } |
| |
| /** @interface */ |
| export class SpellCheckerInterface { |
| |
| /** |
| * @param { !Array<!SpellCheckBDictLanguage> } dictionaries |
| * @param { !Array<!string> } customWords |
| * @param { !boolean } enable |
| */ |
| |
| initialize(dictionaries, customWords, enable) {} |
| |
| /** |
| * @param { !Array<!string> } wordsAdded |
| * @param { !Array<!string> } wordsRemoved |
| */ |
| |
| customDictionaryChanged(wordsAdded, wordsRemoved) {} |
| } |
| |
| /** |
| * @implements { SpellCheckerInterface } |
| */ |
| export class SpellCheckerRemote { |
| /** @param {MojoHandle|mojo.internal.interfaceSupport.Endpoint=} handle */ |
| constructor(handle = undefined) { |
| /** |
| * @private {!mojo.internal.interfaceSupport.InterfaceRemoteBase<!SpellCheckerPendingReceiver>} |
| */ |
| this.proxy = |
| new mojo.internal.interfaceSupport.InterfaceRemoteBase( |
| SpellCheckerPendingReceiver, |
| handle); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper<!SpellCheckerPendingReceiver>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy); |
| |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.proxy.getConnectionErrorEventRouter(); |
| } |
| |
| |
| /** |
| * @param { !Array<!SpellCheckBDictLanguage> } dictionaries |
| * @param { !Array<!string> } customWords |
| * @param { !boolean } enable |
| */ |
| |
| initialize( |
| dictionaries, |
| customWords, |
| enable) { |
| this.proxy.sendMessage( |
| 1178250590, |
| SpellChecker_Initialize_ParamsSpec.$, |
| null, |
| [ |
| dictionaries, |
| customWords, |
| enable |
| ]); |
| } |
| |
| |
| /** |
| * @param { !Array<!string> } wordsAdded |
| * @param { !Array<!string> } wordsRemoved |
| */ |
| |
| customDictionaryChanged( |
| wordsAdded, |
| wordsRemoved) { |
| this.proxy.sendMessage( |
| 1069538225, |
| SpellChecker_CustomDictionaryChanged_ParamsSpec.$, |
| null, |
| [ |
| wordsAdded, |
| wordsRemoved |
| ]); |
| } |
| } |
| |
| /** |
| * An object which receives request messages for the SpellChecker |
| * mojom interface. Must be constructed over an object which implements that |
| * interface. |
| */ |
| export class SpellCheckerReceiver { |
| /** |
| * @param {!SpellCheckerInterface } impl |
| */ |
| constructor(impl) { |
| /** @private {!mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal<!SpellCheckerRemote>} */ |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| SpellCheckerRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!SpellCheckerRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| |
| this.helper_internal_.registerHandler( |
| 1178250590, |
| SpellChecker_Initialize_ParamsSpec.$, |
| null, |
| impl.initialize.bind(impl)); |
| this.helper_internal_.registerHandler( |
| 1069538225, |
| SpellChecker_CustomDictionaryChanged_ParamsSpec.$, |
| null, |
| impl.customDictionaryChanged.bind(impl)); |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter(); |
| } |
| } |
| |
| export class SpellChecker { |
| /** |
| * @return {!string} |
| */ |
| static get $interfaceName() { |
| return "spellcheck.mojom.SpellChecker"; |
| } |
| |
| /** |
| * Returns a remote for this interface which sends messages to the browser. |
| * The browser must have an interface request binder registered for this |
| * interface and accessible to the calling document's frame. |
| * |
| * @return {!SpellCheckerRemote} |
| */ |
| static getRemote() { |
| let remote = new SpellCheckerRemote; |
| remote.$.bindNewPipeAndPassReceiver().bindInBrowser(); |
| return remote; |
| } |
| } |
| |
| |
| /** |
| * An object which receives request messages for the SpellChecker |
| * mojom interface and dispatches them as callbacks. One callback receiver exists |
| * on this object for each message defined in the mojom interface, and each |
| * receiver can have any number of listeners added to it. |
| */ |
| export class SpellCheckerCallbackRouter { |
| constructor() { |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| SpellCheckerRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!SpellCheckerRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| this.router_ = new mojo.internal.interfaceSupport.CallbackRouter; |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.initialize = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 1178250590, |
| SpellChecker_Initialize_ParamsSpec.$, |
| null, |
| this.initialize.createReceiverHandler(false /* expectsResponse */)); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.customDictionaryChanged = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 1069538225, |
| SpellChecker_CustomDictionaryChanged_ParamsSpec.$, |
| null, |
| this.customDictionaryChanged.createReceiverHandler(false /* expectsResponse */)); |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter(); |
| } |
| |
| /** |
| * @param {number} id An ID returned by a prior call to addListener. |
| * @return {boolean} True iff the identified listener was found and removed. |
| */ |
| removeListener(id) { |
| return this.router_.removeListener(id); |
| } |
| } |
| |
| |
| /** |
| * @implements {mojo.internal.interfaceSupport.PendingReceiver} |
| */ |
| export class SpellCheckHostPendingReceiver { |
| /** |
| * @param {!MojoHandle|!mojo.internal.interfaceSupport.Endpoint} handle |
| */ |
| constructor(handle) { |
| /** @public {!mojo.internal.interfaceSupport.Endpoint} */ |
| this.handle = mojo.internal.interfaceSupport.getEndpointForReceiver(handle); |
| } |
| |
| /** @param {string=} scope */ |
| bindInBrowser(scope = 'context') { |
| mojo.internal.interfaceSupport.bind( |
| this.handle, 'spellcheck.mojom.SpellCheckHost', scope); |
| } |
| } |
| |
| /** @interface */ |
| export class SpellCheckHostInterface { |
| |
| /** |
| */ |
| |
| requestDictionary() {} |
| |
| /** |
| * @param { !mojoBase_mojom_String16 } word |
| * @param { !boolean } misspelled |
| */ |
| |
| notifyChecked(word, misspelled) {} |
| |
| /** |
| * @param { !mojoBase_mojom_String16 } text |
| * @return {!Promise<{ |
| success: !boolean, |
| results: !Array<!SpellCheckResult>, |
| * }>} |
| */ |
| |
| callSpellingService(text) {} |
| } |
| |
| /** |
| * @implements { SpellCheckHostInterface } |
| */ |
| export class SpellCheckHostRemote { |
| /** @param {MojoHandle|mojo.internal.interfaceSupport.Endpoint=} handle */ |
| constructor(handle = undefined) { |
| /** |
| * @private {!mojo.internal.interfaceSupport.InterfaceRemoteBase<!SpellCheckHostPendingReceiver>} |
| */ |
| this.proxy = |
| new mojo.internal.interfaceSupport.InterfaceRemoteBase( |
| SpellCheckHostPendingReceiver, |
| handle); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper<!SpellCheckHostPendingReceiver>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy); |
| |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.proxy.getConnectionErrorEventRouter(); |
| } |
| |
| |
| /** |
| */ |
| |
| requestDictionary() { |
| this.proxy.sendMessage( |
| 1585539352, |
| SpellCheckHost_RequestDictionary_ParamsSpec.$, |
| null, |
| [ |
| ]); |
| } |
| |
| |
| /** |
| * @param { !mojoBase_mojom_String16 } word |
| * @param { !boolean } misspelled |
| */ |
| |
| notifyChecked( |
| word, |
| misspelled) { |
| this.proxy.sendMessage( |
| 895530610, |
| SpellCheckHost_NotifyChecked_ParamsSpec.$, |
| null, |
| [ |
| word, |
| misspelled |
| ]); |
| } |
| |
| |
| /** |
| * @param { !mojoBase_mojom_String16 } text |
| * @return {!Promise<{ |
| success: !boolean, |
| results: !Array<!SpellCheckResult>, |
| * }>} |
| */ |
| |
| callSpellingService( |
| text) { |
| return this.proxy.sendMessage( |
| 830840218, |
| SpellCheckHost_CallSpellingService_ParamsSpec.$, |
| SpellCheckHost_CallSpellingService_ResponseParamsSpec.$, |
| [ |
| text |
| ]); |
| } |
| } |
| |
| /** |
| * An object which receives request messages for the SpellCheckHost |
| * mojom interface. Must be constructed over an object which implements that |
| * interface. |
| */ |
| export class SpellCheckHostReceiver { |
| /** |
| * @param {!SpellCheckHostInterface } impl |
| */ |
| constructor(impl) { |
| /** @private {!mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal<!SpellCheckHostRemote>} */ |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| SpellCheckHostRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!SpellCheckHostRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| |
| this.helper_internal_.registerHandler( |
| 1585539352, |
| SpellCheckHost_RequestDictionary_ParamsSpec.$, |
| null, |
| impl.requestDictionary.bind(impl)); |
| this.helper_internal_.registerHandler( |
| 895530610, |
| SpellCheckHost_NotifyChecked_ParamsSpec.$, |
| null, |
| impl.notifyChecked.bind(impl)); |
| this.helper_internal_.registerHandler( |
| 830840218, |
| SpellCheckHost_CallSpellingService_ParamsSpec.$, |
| SpellCheckHost_CallSpellingService_ResponseParamsSpec.$, |
| impl.callSpellingService.bind(impl)); |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter(); |
| } |
| } |
| |
| export class SpellCheckHost { |
| /** |
| * @return {!string} |
| */ |
| static get $interfaceName() { |
| return "spellcheck.mojom.SpellCheckHost"; |
| } |
| |
| /** |
| * Returns a remote for this interface which sends messages to the browser. |
| * The browser must have an interface request binder registered for this |
| * interface and accessible to the calling document's frame. |
| * |
| * @return {!SpellCheckHostRemote} |
| */ |
| static getRemote() { |
| let remote = new SpellCheckHostRemote; |
| remote.$.bindNewPipeAndPassReceiver().bindInBrowser(); |
| return remote; |
| } |
| } |
| |
| |
| /** |
| * An object which receives request messages for the SpellCheckHost |
| * mojom interface and dispatches them as callbacks. One callback receiver exists |
| * on this object for each message defined in the mojom interface, and each |
| * receiver can have any number of listeners added to it. |
| */ |
| export class SpellCheckHostCallbackRouter { |
| constructor() { |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| SpellCheckHostRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!SpellCheckHostRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| this.router_ = new mojo.internal.interfaceSupport.CallbackRouter; |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.requestDictionary = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 1585539352, |
| SpellCheckHost_RequestDictionary_ParamsSpec.$, |
| null, |
| this.requestDictionary.createReceiverHandler(false /* expectsResponse */)); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.notifyChecked = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 895530610, |
| SpellCheckHost_NotifyChecked_ParamsSpec.$, |
| null, |
| this.notifyChecked.createReceiverHandler(false /* expectsResponse */)); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.callSpellingService = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 830840218, |
| SpellCheckHost_CallSpellingService_ParamsSpec.$, |
| SpellCheckHost_CallSpellingService_ResponseParamsSpec.$, |
| this.callSpellingService.createReceiverHandler(true /* expectsResponse */)); |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter(); |
| } |
| |
| /** |
| * @param {number} id An ID returned by a prior call to addListener. |
| * @return {boolean} True iff the identified listener was found and removed. |
| */ |
| removeListener(id) { |
| return this.router_.removeListener(id); |
| } |
| } |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const SpellCheckBDictLanguageSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const SpellCheckResultSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const SpellChecker_Initialize_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const SpellChecker_CustomDictionaryChanged_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const SpellCheckHost_RequestDictionary_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const SpellCheckHost_NotifyChecked_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const SpellCheckHost_CallSpellingService_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const SpellCheckHost_CallSpellingService_ResponseParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| |
| |
| mojo.internal.Struct( |
| SpellCheckBDictLanguageSpec.$, |
| 'SpellCheckBDictLanguage', |
| [ |
| mojo.internal.StructField( |
| 'file', 0, |
| 0, |
| mojoBase_mojom_ReadOnlyFileSpec.$, |
| null, |
| true /* nullable */, |
| 0), |
| mojo.internal.StructField( |
| 'language', 8, |
| 0, |
| mojo.internal.String, |
| null, |
| false /* nullable */, |
| 0), |
| ], |
| [[0, 24],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class SpellCheckBDictLanguage { |
| constructor() { |
| /** @type { (mojoBase_mojom_ReadOnlyFile|undefined) } */ |
| this.file; |
| /** @type { !string } */ |
| this.language; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| SpellCheckResultSpec.$, |
| 'SpellCheckResult', |
| [ |
| mojo.internal.StructField( |
| 'decoration', 0, |
| 0, |
| DecorationSpec.$, |
| 0, |
| false /* nullable */, |
| 0), |
| mojo.internal.StructField( |
| 'location', 4, |
| 0, |
| mojo.internal.Int32, |
| 0, |
| false /* nullable */, |
| 0), |
| mojo.internal.StructField( |
| 'length', 8, |
| 0, |
| mojo.internal.Int32, |
| 0, |
| false /* nullable */, |
| 0), |
| mojo.internal.StructField( |
| 'replacements', 16, |
| 0, |
| mojo.internal.Array(mojoBase_mojom_String16Spec.$, false), |
| null, |
| false /* nullable */, |
| 0), |
| ], |
| [[0, 32],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class SpellCheckResult { |
| constructor() { |
| /** @type { !Decoration } */ |
| this.decoration; |
| /** @type { !number } */ |
| this.location; |
| /** @type { !number } */ |
| this.length; |
| /** @type { !Array<!mojoBase_mojom_String16> } */ |
| this.replacements; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| SpellChecker_Initialize_ParamsSpec.$, |
| 'SpellChecker_Initialize_Params', |
| [ |
| mojo.internal.StructField( |
| 'dictionaries', 0, |
| 0, |
| mojo.internal.Array(SpellCheckBDictLanguageSpec.$, false), |
| null, |
| false /* nullable */, |
| 0), |
| mojo.internal.StructField( |
| 'customWords', 8, |
| 0, |
| mojo.internal.Array(mojo.internal.String, false), |
| null, |
| false /* nullable */, |
| 0), |
| mojo.internal.StructField( |
| 'enable', 16, |
| 0, |
| mojo.internal.Bool, |
| false, |
| false /* nullable */, |
| 0), |
| ], |
| [[0, 32],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class SpellChecker_Initialize_Params { |
| constructor() { |
| /** @type { !Array<!SpellCheckBDictLanguage> } */ |
| this.dictionaries; |
| /** @type { !Array<!string> } */ |
| this.customWords; |
| /** @type { !boolean } */ |
| this.enable; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| SpellChecker_CustomDictionaryChanged_ParamsSpec.$, |
| 'SpellChecker_CustomDictionaryChanged_Params', |
| [ |
| mojo.internal.StructField( |
| 'wordsAdded', 0, |
| 0, |
| mojo.internal.Array(mojo.internal.String, false), |
| null, |
| false /* nullable */, |
| 0), |
| mojo.internal.StructField( |
| 'wordsRemoved', 8, |
| 0, |
| mojo.internal.Array(mojo.internal.String, false), |
| null, |
| false /* nullable */, |
| 0), |
| ], |
| [[0, 24],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class SpellChecker_CustomDictionaryChanged_Params { |
| constructor() { |
| /** @type { !Array<!string> } */ |
| this.wordsAdded; |
| /** @type { !Array<!string> } */ |
| this.wordsRemoved; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| SpellCheckHost_RequestDictionary_ParamsSpec.$, |
| 'SpellCheckHost_RequestDictionary_Params', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class SpellCheckHost_RequestDictionary_Params { |
| constructor() { |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| SpellCheckHost_NotifyChecked_ParamsSpec.$, |
| 'SpellCheckHost_NotifyChecked_Params', |
| [ |
| mojo.internal.StructField( |
| 'word', 0, |
| 0, |
| mojoBase_mojom_String16Spec.$, |
| null, |
| false /* nullable */, |
| 0), |
| mojo.internal.StructField( |
| 'misspelled', 8, |
| 0, |
| mojo.internal.Bool, |
| false, |
| false /* nullable */, |
| 0), |
| ], |
| [[0, 24],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class SpellCheckHost_NotifyChecked_Params { |
| constructor() { |
| /** @type { !mojoBase_mojom_String16 } */ |
| this.word; |
| /** @type { !boolean } */ |
| this.misspelled; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| SpellCheckHost_CallSpellingService_ParamsSpec.$, |
| 'SpellCheckHost_CallSpellingService_Params', |
| [ |
| mojo.internal.StructField( |
| 'text', 0, |
| 0, |
| mojoBase_mojom_String16Spec.$, |
| null, |
| false /* nullable */, |
| 0), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class SpellCheckHost_CallSpellingService_Params { |
| constructor() { |
| /** @type { !mojoBase_mojom_String16 } */ |
| this.text; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| SpellCheckHost_CallSpellingService_ResponseParamsSpec.$, |
| 'SpellCheckHost_CallSpellingService_ResponseParams', |
| [ |
| mojo.internal.StructField( |
| 'success', 0, |
| 0, |
| mojo.internal.Bool, |
| false, |
| false /* nullable */, |
| 0), |
| mojo.internal.StructField( |
| 'results', 8, |
| 0, |
| mojo.internal.Array(SpellCheckResultSpec.$, false), |
| null, |
| false /* nullable */, |
| 0), |
| ], |
| [[0, 24],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class SpellCheckHost_CallSpellingService_ResponseParams { |
| constructor() { |
| /** @type { !boolean } */ |
| this.success; |
| /** @type { !Array<!SpellCheckResult> } */ |
| this.results; |
| } |
| } |
| |