[ { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [], "enums": [], "id": "mozIPersonalDictionary", "members": [ { "args": [], "iid_is": null, "name": "load", "type": "void" }, { "args": [], "iid_is": null, "name": "save", "type": "void" }, { "name": "wordList", "readonly": true, "type": "nsIStringEnumerator" }, { "args": [ { "name": "word", "optional": false, "type": "string" } ], "iid_is": null, "name": "check", "type": "boolean" }, { "args": [ { "name": "word", "optional": false, "type": "string" } ], "iid_is": null, "name": "addWord", "type": "void" }, { "args": [ { "name": "word", "optional": false, "type": "string" } ], "iid_is": null, "name": "removeWord", "type": "void" }, { "args": [ { "name": "word", "optional": false, "type": "string" } ], "iid_is": null, "name": "ignoreWord", "type": "void" }, { "args": [], "iid_is": null, "name": "endSession", "type": "void" } ] } ], "path": "extensions/spellcheck/idl/mozIPersonalDictionary.idl", "typedefs": [ [ "PRTime", "i64" ] ] }, { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [], "enums": [], "id": "mozISpellCheckingEngine", "members": [ { "name": "dictionaries", "readonly": false, "type": "string[]" }, { "name": "personalDictionary", "readonly": false, "type": "mozIPersonalDictionary" }, { "args": [], "iid_is": null, "name": "getDictionaryList", "type": "string[]" }, { "args": [ { "name": "word", "optional": false, "type": "string" } ], "iid_is": null, "name": "check", "type": "boolean" }, { "args": [ { "name": "word", "optional": false, "type": "string" } ], "iid_is": null, "name": "suggest", "type": "string[]" }, { "args": [ { "name": "dir", "optional": false, "type": "nsIFile" } ], "iid_is": null, "name": "loadDictionariesFromDir", "type": "void" }, { "args": [ { "name": "dir", "optional": false, "type": "nsIFile" } ], "iid_is": null, "name": "addDirectory", "type": "void" }, { "args": [ { "name": "dir", "optional": false, "type": "nsIFile" } ], "iid_is": null, "name": "removeDirectory", "type": "void" }, { "args": [ { "name": "lang", "optional": false, "type": "string" }, { "name": "file", "optional": false, "type": "nsIURI" } ], "iid_is": null, "name": "addDictionary", "type": "void" }, { "args": [ { "name": "lang", "optional": false, "type": "string" }, { "name": "file", "optional": false, "type": "nsIURI" } ], "iid_is": null, "name": "removeDictionary", "type": "boolean" } ] } ], "path": "extensions/spellcheck/idl/mozISpellCheckingEngine.idl", "typedefs": [ [ "PRTime", "i64" ] ] } ]