UNPKG

@ryusei/code

Version:

<div align="center"> <a href="https://code.ryuseijs.com"> <img alt="RyuseiCode" src="https://code.ryuseijs.com/images/svg/logo.svg" width="70"> </a>

47 lines (44 loc) 796 B
declare module '@ryusei/code' { import { Caret, Chunk, Code, ContextMenu, Edit, Input, Keymap, Measure, Range, Scope, Selection, Style, Sync, View, } from '../components'; import { Component } from '../core/base/Component'; /** * The interface for core components. */ interface Components { Caret: Caret; Chunk: Chunk; Code: Code; ContextMenu: ContextMenu; Edit: Edit; Input: Input; Keymap: Keymap; Measure: Measure; Range: Range; Scope: Scope; Selection: Selection; Style: Style, Sync: Sync; View: View; } /** * The interface for extensions. */ interface Extensions { [ name: string ]: Component; } }