feat: Add shared dictionary management APIs (#44750)
* Add bare-bones GetSharedDictionaryUsageInfo * Add GetSharedDictionaryInfo() * Improve API, use isolation keys * Add documentation * Update docs/api/session.md Co-authored-by:John Kleinschmidt <kleinschmidtorama@gmail.com> * Update shell/browser/api/electron_api_session.cc Co-authored-by:
Samuel Attard <samuel.r.attard@gmail.com> * Add tests * Implement feedback <3 * Improve tests * chore: lint * docs: add note about clearing cache in ses.clearData --------- Co-authored-by:
John Kleinschmidt <kleinschmidtorama@gmail.com> Co-authored-by:
Samuel Attard <samuel.r.attard@gmail.com> Co-authored-by:
alice <alice@makenotion.com>
Showing
- docs/api/session.md 32 additions, 0 deletionsdocs/api/session.md
- docs/api/structures/shared-dictionary-info.md 12 additions, 0 deletionsdocs/api/structures/shared-dictionary-info.md
- docs/api/structures/shared-dictionary-usage-info.md 5 additions, 0 deletionsdocs/api/structures/shared-dictionary-usage-info.md
- filenames.auto.gni 2 additions, 0 deletionsfilenames.auto.gni
- shell/browser/api/electron_api_session.cc 181 additions, 0 deletionsshell/browser/api/electron_api_session.cc
- shell/browser/api/electron_api_session.h 6 additions, 0 deletionsshell/browser/api/electron_api_session.h
- spec/api-session-spec.ts 100 additions, 0 deletionsspec/api-session-spec.ts
- spec/fixtures/api/shared-dictionary/main.js 42 additions, 0 deletionsspec/fixtures/api/shared-dictionary/main.js
- spec/fixtures/api/shared-dictionary/package.json 4 additions, 0 deletionsspec/fixtures/api/shared-dictionary/package.json
Please register or sign in to comment