Точка расширения позволяет подключать обработчики сочетаний горячих клавиш
import {Universe} from '@universe-ee/sdk';const {React} = Universe.Vendor;export class CustomGlobalHotkey extends React.Component<{}> { override componentDidMount () { console.log('Component componentDidMount'); } override render() { return ( <div></div> ); }} Копировать
import {Universe} from '@universe-ee/sdk';const {React} = Universe.Vendor;export class CustomGlobalHotkey extends React.Component<{}> { override componentDidMount () { console.log('Component componentDidMount'); } override render() { return ( <div></div> ); }}
Подключение точки расширения:
import {Universe} from '@universe-ee/sdk';import {CustomGlobalHotkey} from './CustomGlobalHotkey';export default { type: 'GlobalHotkey', moduleId: 'GlobalHotkey_testUE', component: CustomGlobalHotkey, active: true, system: false, resolver: () => true, meta: {}} satisfies Universe.Platform.UserExit.UserExitDeclaration; Копировать
import {Universe} from '@universe-ee/sdk';import {CustomGlobalHotkey} from './CustomGlobalHotkey';export default { type: 'GlobalHotkey', moduleId: 'GlobalHotkey_testUE', component: CustomGlobalHotkey, active: true, system: false, resolver: () => true, meta: {}} satisfies Universe.Platform.UserExit.UserExitDeclaration;
Является ли экземпляр точки расширения активным
Мета-информация точки расширения
Уникальный идентификатор экземпляра точки расширения
Функция указывает, следует ли применять данный экземпляр точки расширения
Является ли системным экземпляром
Точка расширения позволяет подключать обработчики сочетаний горячих клавиш
Example
Пример: добавление обработчика горячих клавиш
Подключение точки расширения: