A fork of https://github.com/ueokande/vim-vixen
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
379 B
15 lines
379 B
import Settings from '../../shared/Settings'; |
|
import * as messages from '../../shared/messages'; |
|
|
|
export default interface SettingClient { |
|
load(): Promise<Settings>; |
|
} |
|
|
|
export class SettingClientImpl { |
|
async load(): Promise<Settings> { |
|
let settings = await browser.runtime.sendMessage({ |
|
type: messages.SETTINGS_QUERY, |
|
}); |
|
return settings as Settings; |
|
} |
|
}
|
|
|