UNPKG

2.71 kBTypeScriptView Raw
1// Type definitions for non-npm package Atom 1.40
2// Project: https://github.com/atom/atom
3// Definitions by: GlenCFL <https://github.com/GlenCFL>
4// smhxx <https://github.com/smhxx>
5// lierdakil <https://github.com/lierdakil>
6// aminya <https://github.com/aminya>
7// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
8// TypeScript Version: 2.3
9
10// NOTE: only those classes exported within this file should be retain that status below.
11// https://github.com/atom/atom/blob/v1.40.0/exports/atom.js
12
13/// <reference types="node" />
14
15import { AtomEnvironment } from './src/atom-environment';
16import { TextEditorElement } from './src/text-editor-element';
17
18// Imports ======================================================
19declare global {
20 const atom: AtomEnvironment;
21
22 interface HTMLElementTagNameMap {
23 'atom-text-editor': TextEditorElement;
24 }
25}
26
27export * from './dependencies/event-kit';
28export * from './dependencies/first-mate';
29export * from './dependencies/pathwatcher';
30export * from './dependencies/text-buffer';
31export * from './src/atom-environment';
32export * from './src/buffered-node-process';
33export * from './src/buffered-process';
34export * from './src/clipboard';
35export * from './src/color';
36export * from './src/command-registry';
37export * from './src/config';
38export * from './src/config-schema';
39export * from './src/context-menu-manager';
40export * from './src/cursor';
41export * from './src/decoration';
42export * from './src/deserializer-manager';
43export * from './src/dock';
44export * from './src/get-window-load-settings';
45export * from './src/git-repository';
46export * from './src/grammar-registry';
47export * from './src/gutter';
48export * from './src/history-manager';
49export * from './src/keymap-extensions';
50export * from './src/layer-decoration';
51export * from './src/menu-manager';
52export * from './src/notification';
53export * from './src/notification-manager';
54export * from './src/other-types';
55export * from './src/package';
56export * from './src/package-manager';
57export * from './src/pane';
58export * from './src/panel';
59export * from './src/path-watcher';
60export * from './src/project';
61export * from './src/scope-descriptor';
62export * from './src/selection';
63export * from './src/style-manager';
64export * from './src/task';
65export * from './src/text-editor';
66export * from './src/text-editor-component';
67export * from './src/text-editor-element';
68export * from './src/text-editor-registry';
69export * from './src/theme-manager';
70export * from './src/tooltip';
71export * from './src/tooltip-manager';
72export * from './src/view-registry';
73export * from './src/workspace';
74export * from './src/workspace-center';