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.
16 lines
379 B
16 lines
379 B
6 years ago
|
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;
|
||
|
}
|
||
|
}
|