mirror of
https://github.com/reduxjs/redux-devtools.git
synced 2024-11-29 04:53:54 +03:00
21 lines
521 B
TypeScript
21 lines
521 B
TypeScript
|
export interface Options {
|
||
|
useExtension: boolean;
|
||
|
supportImmutable: boolean;
|
||
|
theme: string;
|
||
|
dark: boolean;
|
||
|
}
|
||
|
|
||
|
export default function getOptions(location: { search: string }) {
|
||
|
return {
|
||
|
useExtension: location.search.indexOf('ext') !== -1,
|
||
|
supportImmutable: location.search.indexOf('immutable') !== -1,
|
||
|
theme: getTheme(),
|
||
|
dark: location.search.indexOf('dark') !== -1,
|
||
|
};
|
||
|
}
|
||
|
|
||
|
function getTheme() {
|
||
|
const match = /theme=([^&]+)/.exec(location.search);
|
||
|
return match ? match[1] : 'inspector';
|
||
|
}
|