// @ts-nocheck import { SHORTCUT_REFERENCE_GROUPS } from '../referenceGroups' import { RegistryDefinations } from '../types' export const ORG_OAUTH_APPS_SHORTCUT_IDS = { ORG_OAUTH_APPS_PUBLISH: 'org.oauth-apps-publish', ORG_OAUTH_APPS_SUBMIT: 'org.oauth-apps-submit', } as const export type OrgOAuthAppsShortcutId = (typeof ORG_OAUTH_APPS_SHORTCUT_IDS)[keyof typeof ORG_OAUTH_APPS_SHORTCUT_IDS] export const orgOAuthAppsRegistry: RegistryDefinations = { [ORG_OAUTH_APPS_SHORTCUT_IDS.ORG_OAUTH_APPS_PUBLISH]: { id: ORG_OAUTH_APPS_SHORTCUT_IDS.ORG_OAUTH_APPS_PUBLISH, label: 'Publish OAuth app', sequence: ['Shift+N'], referenceGroup: SHORTCUT_REFERENCE_GROUPS.ORG_OAUTH_APPS, options: { ignoreInputs: true, registerInCommandMenu: true }, }, [ORG_OAUTH_APPS_SHORTCUT_IDS.ORG_OAUTH_APPS_SUBMIT]: { id: ORG_OAUTH_APPS_SHORTCUT_IDS.ORG_OAUTH_APPS_SUBMIT, label: 'Confirm OAuth app', sequence: ['Mod+Enter'], showInSettings: false, referenceGroup: SHORTCUT_REFERENCE_GROUPS.ORG_OAUTH_APPS, }, }