@@ -40,6 +40,8 @@ export namespace Ace {
4040 type DragdropHandler = import ( "./src/mouse/dragdrop_handler" ) . DragdropHandler ;
4141 type AppConfig = import ( "./src/lib/app_config" ) . AppConfig ;
4242 type Config = typeof import ( "./src/config" ) ;
43+ type GutterTooltip = import ( "./src/mouse/default_gutter_handler" ) . GutterTooltip ;
44+ type GutterKeyboardEvent = import ( "./src/keyboard/gutter_handler" ) . GutterKeyboardEvent ;
4345
4446 type AfterLoadCallback = import ( "./interfaces" ) . AfterLoadCallback
4547 type LoaderFunction = import ( "./interfaces" ) . LoaderFunction ;
@@ -225,6 +227,11 @@ export namespace Ace {
225227
226228 type StaticHighlightOptions = import ( "./interfaces" ) . StaticHighlightOptions ;
227229 type Operation = import ( "./interfaces" ) . Operation ;
230+
231+ type CommandBarEvents = import ( "./interfaces" ) . CommandBarEvents ;
232+ type FontMetricsEvents = import ( "./interfaces" ) . FontMetricsEvents ;
233+ type OptionPanelEvents = import ( "./interfaces" ) . OptionPanelEvents ;
234+ type ScrollbarEvents = import ( "./interfaces" ) . ScrollbarEvents ;
228235}
229236
230237declare global {
@@ -290,6 +297,7 @@ declare module "./src/editor" {
290297 showSettingsMenu ?: ( ) => void ,
291298 searchBox ?: SearchBox ,
292299 _eventRegistry ?: any ,
300+ $textInputAriaLabel ?: string
293301 }
294302}
295303
@@ -348,18 +356,18 @@ declare module "./src/placeholder" {
348356}
349357
350358declare module "./src/scrollbar" {
351- export interface VScrollBar extends i . EventEmitter < any > {
359+ export interface VScrollBar extends i . EventEmitter < i . ScrollbarEvents > {
352360 }
353361
354- export interface HScrollBar extends i . EventEmitter < any > {
362+ export interface HScrollBar extends i . EventEmitter < i . ScrollbarEvents > {
355363 }
356364}
357365
358366declare module "./src/scrollbar_custom" {
359- export interface VScrollBar extends i . EventEmitter < any > {
367+ export interface VScrollBar extends i . EventEmitter < i . ScrollbarEvents > {
360368 }
361369
362- export interface HScrollBar extends i . EventEmitter < any > {
370+ export interface HScrollBar extends i . EventEmitter < i . ScrollbarEvents > {
363371 }
364372}
365373
@@ -420,13 +428,13 @@ declare module "./src/snippets" {
420428}
421429
422430declare module "./src/ext/command_bar" {
423- export interface CommandBarTooltip extends i . EventEmitter < any > {
431+ export interface CommandBarTooltip extends i . EventEmitter < i . CommandBarEvents > {
424432 $shouldHideMoreOptions ?: boolean ,
425433 }
426434}
427435
428436declare module "./src/commands/command_manager" {
429- export interface CommandManager extends i . EventEmitter < any > {
437+ export interface CommandManager extends i . EventEmitter < i . CommandManagerEvents > {
430438 $checkCommandState ?: boolean
431439 }
432440}
@@ -505,12 +513,12 @@ declare module "./src/mouse/mouse_handler" {
505513}
506514
507515declare module "./src/ext/options" {
508- export interface OptionPanel extends i . EventEmitter < any > {
516+ export interface OptionPanel extends i . EventEmitter < i . OptionPanelEvents > {
509517 }
510518}
511519
512520declare module "./src/layer/font_metrics" {
513- export interface FontMetrics extends i . EventEmitter < any > {
521+ export interface FontMetrics extends i . EventEmitter < i . FontMetricsEvents > {
514522 }
515523}
516524
0 commit comments