Skip to content

Instantly share code, notes, and snippets.

@alexfornuto
Created March 17, 2020 04:27
Show Gist options
  • Save alexfornuto/cabe525ddde7c517983b273ffe735d55 to your computer and use it in GitHub Desktop.
Save alexfornuto/cabe525ddde7c517983b273ffe735d55 to your computer and use it in GitHub Desktop.
❯ make
UUID is "pop-shell@system76.com"
if ! command -v tsc >/dev/null; then \
echo 'You must install TypeScript >= 3.8 to transpile: (node-typescript on Debian systems)'; \
exit 1; \
fi
tsc
tsconfig.json(14,9): error TS5023: Unknown compiler option 'incremental'.
src/active_hint.ts:4:13 - error TS1005: '=' expected.
4 import type { Entity } from './ecs';
~
src/active_hint.ts:4:29 - error TS1005: ';' expected.
4 import type { Entity } from './ecs';
~~~~~~~
src/active_hint.ts:5:13 - error TS1005: '=' expected.
5 import type { ShellWindow } from "./window";
~
src/active_hint.ts:5:34 - error TS1005: ';' expected.
5 import type { ShellWindow } from "./window";
~~~~~~~~~~
src/active_hint.ts:59:19 - error TS4073: Parameter 'window' of public method from exported class has or is using private name 'ShellWindow'.
59 track(window: ShellWindow) {
~~~~~~~~~~~
src/app_info.ts:11:13 - error TS1005: '=' expected.
11 import type { Result } from 'result';
~
src/app_info.ts:11:29 - error TS1005: ';' expected.
11 import type { Result } from 'result';
~~~~~~~~
src/app_info.ts:38:43 - error TS1109: Expression expected.
38 this.name_ = this.string("Name") ?? "unknown";
~
src/app_info.ts:38:54 - error TS1005: ':' expected.
38 this.name_ = this.string("Name") ?? "unknown";
~
src/app_info.ts:41:36 - error TS4052: Return type of public static method from exported class has or is using private name 'Result'.
41 static try_from(path: string): Result<AppInfo, error.Error> {
~~~~~~
src/app_info.ts:80:15 - error TS4055: Return type of public method from exported class has or is using private name 'Result'.
80 launch(): Result<null, error.Error> {
~~~~~~
src/app_info.ts:104:71 - error TS4060: Return type of exported function has or is using private name 'Result'.
104 export function* load_desktop_entries(path: string): IterableIterator<Result<AppInfo, error.Error>> {
~~~~~~
src/auto_tiler.ts:9:13 - error TS1005: '=' expected.
9 import type { Entity } from 'ecs';
~
src/auto_tiler.ts:9:29 - error TS1005: ';' expected.
9 import type { Entity } from 'ecs';
~~~~~
src/auto_tiler.ts:10:13 - error TS1005: '=' expected.
10 import type { Ext } from 'extension';
~
src/auto_tiler.ts:10:26 - error TS1005: ';' expected.
10 import type { Ext } from 'extension';
~~~~~~~~~~~
src/auto_tiler.ts:11:13 - error TS1005: '=' expected.
11 import type { Forest } from 'forest';
~
src/auto_tiler.ts:11:29 - error TS1005: ';' expected.
11 import type { Forest } from 'forest';
~~~~~~~~
src/auto_tiler.ts:12:13 - error TS1005: '=' expected.
12 import type { Fork } from 'fork';
~
src/auto_tiler.ts:12:27 - error TS1005: ';' expected.
12 import type { Fork } from 'fork';
~~~~~~
src/auto_tiler.ts:13:13 - error TS1005: '=' expected.
13 import type { Rectangle } from 'rectangle';
~
src/auto_tiler.ts:13:32 - error TS1005: ';' expected.
13 import type { Rectangle } from 'rectangle';
~~~~~~~~~~~
src/auto_tiler.ts:14:13 - error TS1005: '=' expected.
14 import type { Result } from 'result';
~
src/auto_tiler.ts:14:29 - error TS1005: ';' expected.
14 import type { Result } from 'result';
~~~~~~~~
src/auto_tiler.ts:15:13 - error TS1005: '=' expected.
15 import type { ShellWindow } from 'window';
~
src/auto_tiler.ts:15:34 - error TS1005: ';' expected.
15 import type { ShellWindow } from 'window';
~~~~~~~~
src/auto_tiler.ts:23:13 - error TS4031: Public property 'forest' of exported class has or is using private name 'Forest'.
23 forest: Forest;
~~~~~~
src/auto_tiler.ts:24:27 - error TS4031: Public property 'attached' of exported class has or is using private name 'Entity'.
24 attached: ecs.Storage<Entity>;
~~~~~~
src/auto_tiler.ts:26:25 - error TS4063: Parameter 'forest' of constructor from exported class has or is using private name 'Forest'.
26 constructor(forest: Forest, attached: ecs.Storage<Entity>) {
~~~~~~
src/auto_tiler.ts:26:55 - error TS4063: Parameter 'attached' of constructor from exported class has or is using private name 'Entity'.
26 constructor(forest: Forest, attached: ecs.Storage<Entity>) {
~~~~~~
src/auto_tiler.ts:36:20 - error TS4073: Parameter 'a' of public method from exported class has or is using private name 'Entity'.
36 attach_swap(a: Entity, b: Entity) {
~~~~~~
src/auto_tiler.ts:36:31 - error TS4073: Parameter 'b' of public method from exported class has or is using private name 'Entity'.
36 attach_swap(a: Entity, b: Entity) {
~~~~~~
src/auto_tiler.ts:52:28 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
52 attach_to_monitor(ext: Ext, win: ShellWindow, workspace_id: [number, number]) {
~~~
src/auto_tiler.ts:52:38 - error TS4073: Parameter 'win' of public method from exported class has or is using private name 'ShellWindow'.
52 attach_to_monitor(ext: Ext, win: ShellWindow, workspace_id: [number, number]) {
~~~~~~~~~~~
src/auto_tiler.ts:69:27 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
69 attach_to_window(ext: Ext, attachee: ShellWindow, attacher: ShellWindow) {
~~~
src/auto_tiler.ts:69:42 - error TS4073: Parameter 'attachee' of public method from exported class has or is using private name 'ShellWindow'.
69 attach_to_window(ext: Ext, attachee: ShellWindow, attacher: ShellWindow) {
~~~~~~~~~~~
src/auto_tiler.ts:69:65 - error TS4073: Parameter 'attacher' of public method from exported class has or is using private name 'ShellWindow'.
69 attach_to_window(ext: Ext, attachee: ShellWindow, attacher: ShellWindow) {
~~~~~~~~~~~
src/auto_tiler.ts:92:30 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
92 attach_to_workspace(ext: Ext, win: ShellWindow, id: [number, number]) {
~~~
src/auto_tiler.ts:92:40 - error TS4073: Parameter 'win' of public method from exported class has or is using private name 'ShellWindow'.
92 attach_to_workspace(ext: Ext, win: ShellWindow, id: [number, number]) {
~~~~~~~~~~~
src/auto_tiler.ts:118:20 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
118 auto_tile(ext: Ext, win: ShellWindow, ignore_focus: boolean = false) {
~~~
src/auto_tiler.ts:118:30 - error TS4073: Parameter 'win' of public method from exported class has or is using private name 'ShellWindow'.
118 auto_tile(ext: Ext, win: ShellWindow, ignore_focus: boolean = false) {
~~~~~~~~~~~
src/auto_tiler.ts:130:24 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
130 detach_window(ext: Ext, win: Entity) {
~~~
src/auto_tiler.ts:130:34 - error TS4073: Parameter 'win' of public method from exported class has or is using private name 'Entity'.
130 detach_window(ext: Ext, win: Entity) {
~~~~~~
src/auto_tiler.ts:145:29 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
145 dropped_on_sibling(ext: Ext, win: Entity): boolean {
~~~
src/auto_tiler.ts:145:39 - error TS4073: Parameter 'win' of public method from exported class has or is using private name 'Entity'.
145 dropped_on_sibling(ext: Ext, win: Entity): boolean {
~~~~~~
src/auto_tiler.ts:191:18 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
191 on_drop(ext: Ext, win: ShellWindow) {
~~~
src/auto_tiler.ts:191:28 - error TS4073: Parameter 'win' of public method from exported class has or is using private name 'ShellWindow'.
191 on_drop(ext: Ext, win: ShellWindow) {
~~~~~~~~~~~
src/auto_tiler.ts:226:17 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
226 reflow(ext: Ext, win: Entity) {
~~~
src/auto_tiler.ts:226:27 - error TS4073: Parameter 'win' of public method from exported class has or is using private name 'Entity'.
226 reflow(ext: Ext, win: Entity) {
~~~~~~
src/auto_tiler.ts:238:15 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
238 tile(ext: Ext, fork: Fork, area: Rectangle) {
~~~
src/auto_tiler.ts:238:26 - error TS4073: Parameter 'fork' of public method from exported class has or is using private name 'Fork'.
238 tile(ext: Ext, fork: Fork, area: Rectangle) {
~~~~
src/auto_tiler.ts:238:38 - error TS4073: Parameter 'area' of public method from exported class has or is using private name 'Rectangle'.
238 tile(ext: Ext, fork: Fork, area: Rectangle) {
~~~~~~~~~
src/auto_tiler.ts:244:26 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
244 toggle_floating(ext: Ext) {
~~~
src/auto_tiler.ts:260:29 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
260 toggle_orientation(ext: Ext) {
~~~
src/auto_tiler.ts:269:29 - error TS4073: Parameter 'a' of public method from exported class has or is using private name 'Entity'.
269 windows_are_siblings(a: Entity, b: Entity): Entity | null {
~~~~~~
src/auto_tiler.ts:269:40 - error TS4073: Parameter 'b' of public method from exported class has or is using private name 'Entity'.
269 windows_are_siblings(a: Entity, b: Entity): Entity | null {
~~~~~~
src/auto_tiler.ts:269:49 - error TS4055: Return type of public method from exported class has or is using private name 'Entity'.
269 windows_are_siblings(a: Entity, b: Entity): Entity | null {
~~~~~~
src/extension.ts:20:13 - error TS1005: '=' expected.
20 import type { Entity } from 'ecs';
~
src/extension.ts:20:29 - error TS1005: ';' expected.
20 import type { Entity } from 'ecs';
~~~~~
src/extension.ts:21:13 - error TS1005: '=' expected.
21 import type { Rectangle } from 'rectangle';
~
src/extension.ts:21:32 - error TS1005: ';' expected.
21 import type { Rectangle } from 'rectangle';
~~~~~~~~~~~
src/extension.ts:22:13 - error TS1005: '=' expected.
22 import type { Indicator } from 'panel_settings';
~
src/extension.ts:22:32 - error TS1005: ';' expected.
22 import type { Indicator } from 'panel_settings';
~~~~~~~~~~~~~~~~
src/extension.ts:23:13 - error TS1005: '=' expected.
23 import type { Launcher } from './launcher';
~
src/extension.ts:23:31 - error TS1005: ';' expected.
23 import type { Launcher } from './launcher';
~~~~~~~~~~~~
src/extension.ts:58:19 - error TS4031: Public property 'prev_focused' of exported class has or is using private name 'Entity'.
58 prev_focused: Entity | null = null;
~~~~~~
src/extension.ts:59:19 - error TS4031: Public property 'last_focused' of exported class has or is using private name 'Entity'.
59 last_focused: Entity | null = null;
~~~~~~
src/extension.ts:62:20 - error TS4031: Public property 'window_search' of exported class has or is using private name 'Launcher'.
62 window_search: Launcher;
~~~~~~~~
src/extension.ts:211:41 - error TS4055: Return type of public method from exported class has or is using private name 'Rectangle'.
211 monitor_work_area(monitor: number): Rectangle {
~~~~~~~~~
src/extension.ts:219:21 - error TS4073: Parameter 'win' of public method from exported class has or is using private name 'Entity'.
219 on_destroy(win: Entity) {
~~~~~~
src/extension.ts:223:30 - error TS1109: Expression expected.
223 this.active_hint?.untrack();
~
src/extension.ts:223:40 - error TS1005: ':' expected.
223 this.active_hint?.untrack();
~
src/extension.ts:231:30 - error TS1109: Expression expected.
231 if (fork?.right?.is_window(win)) {
~
src/extension.ts:231:37 - error TS1109: Expression expected.
231 if (fork?.right?.is_window(win)) {
~
src/extension.ts:231:52 - error TS1005: ':' expected.
231 if (fork?.right?.is_window(win)) {
~
src/extension.ts:254:30 - error TS1109: Expression expected.
254 this.active_hint?.track(win);
~
src/extension.ts:254:41 - error TS1005: ':' expected.
254 this.active_hint?.track(win);
~
src/extension.ts:414:23 - error TS4073: Parameter 'rect' of public method from exported class has or is using private name 'Rectangle'.
414 set_overlay(rect: Rectangle) {
~~~~~~~~~
src/extension.ts:556:34 - error TS1109: Expression expected.
556 this.workspace_by_id(id)?.activate(global.get_current_time());
~
src/extension.ts:556:70 - error TS1005: ':' expected.
556 this.workspace_by_id(id)?.activate(global.get_current_time());
~
src/extension.ts:570:41 - error TS4055: Return type of public method from exported class has or is using private name 'Entity'.
570 * tiled_windows(): IterableIterator<Entity> {
~~~~~~
src/extension.ts:586:46 - error TS4055: Return type of public method from exported class has or is using private name 'Entity'.
586 window_entity(meta: Meta.Window | null): Entity | null {
~~~~~~
src/extension.ts:624:37 - error TS1109: Expression expected.
624 this.auto_tiler?.auto_tile(this, win, this.init);
~
src/extension.ts:624:69 - error TS1005: ':' expected.
624 this.auto_tiler?.auto_tile(this, win, this.init);
~
src/extension.ts:634:17 - error TS4073: Parameter 'cursor' of public method from exported class has or is using private name 'Rectangle'.
634 cursor: Rectangle,
~~~~~~~~~
src/extension.ts:647:23 - error TS4055: Return type of public method from exported class has or is using private name 'Rectangle'.
647 cursor_status(): [Rectangle, number] {
~~~~~~~~~
src/extension.ts:681:17 - error TS1109: Expression expected.
681 if (ext?.auto_tiler) ext.snap_windows();
~
src/extension.ts:681:28 - error TS1005: ':' expected.
681 if (ext?.auto_tiler) ext.snap_windows();
~
src/focus.ts:6:13 - error TS1005: '=' expected.
6 import type { ShellWindow } from 'window';
~
src/focus.ts:6:34 - error TS1005: ';' expected.
6 import type { ShellWindow } from 'window';
~~~~~~~~
src/focus.ts:7:13 - error TS1005: '=' expected.
7 import type { Ext } from './extension';
~
src/focus.ts:7:26 - error TS1005: ';' expected.
7 import type { Ext } from './extension';
~~~~~~~~~~~~~
src/focus.ts:13:14 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
13 ext: Ext,
~~~
src/focus.ts:14:24 - error TS4073: Parameter 'direction' of public method from exported class has or is using private name 'ShellWindow'.
14 direction: (a: ShellWindow, b: Array<ShellWindow>) => Array<ShellWindow>,
~~~~~~~~~~~
src/focus.ts:14:46 - error TS4073: Parameter 'direction' of public method from exported class has or is using private name 'ShellWindow'.
14 direction: (a: ShellWindow, b: Array<ShellWindow>) => Array<ShellWindow>,
~~~~~~~~~~~
src/focus.ts:14:69 - error TS4073: Parameter 'direction' of public method from exported class has or is using private name 'ShellWindow'.
14 direction: (a: ShellWindow, b: Array<ShellWindow>) => Array<ShellWindow>,
~~~~~~~~~~~
src/focus.ts:15:17 - error TS4073: Parameter 'window' of public method from exported class has or is using private name 'ShellWindow'.
15 window: ShellWindow | null
~~~~~~~~~~~
src/focus.ts:16:8 - error TS4055: Return type of public method from exported class has or is using private name 'ShellWindow'.
16 ): ShellWindow | null {
~~~~~~~~~~~
src/focus.ts:17:26 - error TS1109: Expression expected.
17 window = window ?? ext.focus_window();
~
src/focus.ts:17:46 - error TS1005: ':' expected.
17 window = window ?? ext.focus_window();
~
src/focus.ts:26:15 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
26 down(ext: Ext, window: ShellWindow | null): ShellWindow | null {
~~~
src/focus.ts:26:28 - error TS4073: Parameter 'window' of public method from exported class has or is using private name 'ShellWindow'.
26 down(ext: Ext, window: ShellWindow | null): ShellWindow | null {
~~~~~~~~~~~
src/focus.ts:26:49 - error TS4055: Return type of public method from exported class has or is using private name 'ShellWindow'.
26 down(ext: Ext, window: ShellWindow | null): ShellWindow | null {
~~~~~~~~~~~
src/focus.ts:30:15 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
30 left(ext: Ext, window: ShellWindow | null): ShellWindow | null {
~~~
src/focus.ts:30:28 - error TS4073: Parameter 'window' of public method from exported class has or is using private name 'ShellWindow'.
30 left(ext: Ext, window: ShellWindow | null): ShellWindow | null {
~~~~~~~~~~~
src/focus.ts:30:49 - error TS4055: Return type of public method from exported class has or is using private name 'ShellWindow'.
30 left(ext: Ext, window: ShellWindow | null): ShellWindow | null {
~~~~~~~~~~~
src/focus.ts:34:16 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
34 right(ext: Ext, window: ShellWindow | null): ShellWindow | null {
~~~
src/focus.ts:34:29 - error TS4073: Parameter 'window' of public method from exported class has or is using private name 'ShellWindow'.
34 right(ext: Ext, window: ShellWindow | null): ShellWindow | null {
~~~~~~~~~~~
src/focus.ts:34:50 - error TS4055: Return type of public method from exported class has or is using private name 'ShellWindow'.
34 right(ext: Ext, window: ShellWindow | null): ShellWindow | null {
~~~~~~~~~~~
src/focus.ts:38:13 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
38 up(ext: Ext, window: ShellWindow | null): ShellWindow | null {
~~~
src/focus.ts:38:26 - error TS4073: Parameter 'window' of public method from exported class has or is using private name 'ShellWindow'.
38 up(ext: Ext, window: ShellWindow | null): ShellWindow | null {
~~~~~~~~~~~
src/focus.ts:38:47 - error TS4055: Return type of public method from exported class has or is using private name 'ShellWindow'.
38 up(ext: Ext, window: ShellWindow | null): ShellWindow | null {
~~~~~~~~~~~
src/focus.ts:42:23 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
42 monitor_left(ext: Ext, window: ShellWindow | null): ShellWindow | null {
~~~
src/focus.ts:42:36 - error TS4073: Parameter 'window' of public method from exported class has or is using private name 'ShellWindow'.
42 monitor_left(ext: Ext, window: ShellWindow | null): ShellWindow | null {
~~~~~~~~~~~
src/focus.ts:42:57 - error TS4055: Return type of public method from exported class has or is using private name 'ShellWindow'.
42 monitor_left(ext: Ext, window: ShellWindow | null): ShellWindow | null {
~~~~~~~~~~~
src/focus.ts:46:24 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
46 monitor_right(ext: Ext, window: ShellWindow | null): ShellWindow | null {
~~~
src/focus.ts:46:37 - error TS4073: Parameter 'window' of public method from exported class has or is using private name 'ShellWindow'.
46 monitor_right(ext: Ext, window: ShellWindow | null): ShellWindow | null {
~~~~~~~~~~~
src/focus.ts:46:58 - error TS4055: Return type of public method from exported class has or is using private name 'ShellWindow'.
46 monitor_right(ext: Ext, window: ShellWindow | null): ShellWindow | null {
~~~~~~~~~~~
src/forest.ts:11:13 - error TS1005: '=' expected.
11 import type { Entity } from 'ecs';
~
src/forest.ts:11:29 - error TS1005: ';' expected.
11 import type { Entity } from 'ecs';
~~~~~
src/forest.ts:12:13 - error TS1005: '=' expected.
12 import type { Rectangle } from './rectangle';
~
src/forest.ts:12:32 - error TS1005: ';' expected.
12 import type { Rectangle } from './rectangle';
~~~~~~~~~~~~~
src/forest.ts:13:13 - error TS1005: '=' expected.
13 import type { ShellWindow } from './window';
~
src/forest.ts:13:34 - error TS1005: ';' expected.
13 import type { ShellWindow } from './window';
~~~~~~~~~~
src/forest.ts:14:13 - error TS1005: '=' expected.
14 import type { Ext } from './extension';
~
src/forest.ts:14:26 - error TS1005: ';' expected.
14 import type { Ext } from './extension';
~~~~~~~~~~~~~
src/forest.ts:42:28 - error TS4031: Public property 'toplevel' of exported class has or is using private name 'Entity'.
42 toplevel: Map<String, [Entity, [number, number]]> = new Map();
~~~~~~
src/forest.ts:45:22 - error TS4031: Public property 'requested' of exported class has or is using private name 'Request'.
45 requested: Array<Request> = new Array();
~~~~~~~
src/forest.ts:51:26 - error TS4031: Public property 'parents' of exported class has or is using private name 'Entity'.
51 parents: Ecs.Storage<Entity> = this.register_storage();
~~~~~~
src/forest.ts:63:18 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
63 measure(ext: Ext, fork: Fork.Fork, area: Rectangle) {
~~~
src/forest.ts:63:46 - error TS4073: Parameter 'area' of public method from exported class has or is using private name 'Rectangle'.
63 measure(ext: Ext, fork: Fork.Fork, area: Rectangle) {
~~~~~~~~~
src/forest.ts:68:15 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
68 tile(ext: Ext, fork: Fork.Fork, area: Rectangle) {
~~~
src/forest.ts:68:43 - error TS4073: Parameter 'area' of public method from exported class has or is using private name 'Rectangle'.
68 tile(ext: Ext, fork: Fork.Fork, area: Rectangle) {
~~~~~~~~~
src/forest.ts:74:18 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
74 arrange(ext: Ext, workspace: number) {
~~~
src/forest.ts:85:16 - error TS1109: Expression expected.
85 ws?.activate(global.get_current_time());
~
src/forest.ts:85:52 - error TS1005: ':' expected.
85 ws?.activate(global.get_current_time());
~
src/forest.ts:96:24 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
96 attach_window(ext: Ext, onto_entity: Entity, new_entity: Entity): [Entity, Fork.Fork] | null {
~~~
src/forest.ts:96:42 - error TS4073: Parameter 'onto_entity' of public method from exported class has or is using private name 'Entity'.
96 attach_window(ext: Ext, onto_entity: Entity, new_entity: Entity): [Entity, Fork.Fork] | null {
~~~~~~
src/forest.ts:96:62 - error TS4073: Parameter 'new_entity' of public method from exported class has or is using private name 'Entity'.
96 attach_window(ext: Ext, onto_entity: Entity, new_entity: Entity): [Entity, Fork.Fork] | null {
~~~~~~
src/forest.ts:96:72 - error TS4055: Return type of public method from exported class has or is using private name 'Entity'.
96 attach_window(ext: Ext, onto_entity: Entity, new_entity: Entity): [Entity, Fork.Fork] | null {
~~~~~~
src/forest.ts:127:42 - error TS4073: Parameter 'callback' of public method from exported class has or is using private name 'Entity'.
127 connect_on_attach(callback: (parent: Entity, child: Entity) => void): this {
~~~~~~
src/forest.ts:127:57 - error TS4073: Parameter 'callback' of public method from exported class has or is using private name 'Entity'.
127 connect_on_attach(callback: (parent: Entity, child: Entity) => void): this {
~~~~~~
src/forest.ts:133:22 - error TS4055: Return type of public method from exported class has or is using private name 'Entity'.
133 create_entity(): Entity {
~~~~~~
src/forest.ts:141:14 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
141 ext: Ext,
~~~
src/forest.ts:144:15 - error TS4073: Parameter 'area' of public method from exported class has or is using private name 'Rectangle'.
144 area: Rectangle,
~~~~~~~~~
src/forest.ts:146:9 - error TS4055: Return type of public method from exported class has or is using private name 'Entity'.
146 ): [Entity, Fork.Fork] {
~~~~~~
src/forest.ts:158:14 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
158 ext: Ext,
~~~
src/forest.ts:159:17 - error TS4073: Parameter 'window' of public method from exported class has or is using private name 'Entity'.
159 window: Entity,
~~~~~~
src/forest.ts:160:15 - error TS4073: Parameter 'area' of public method from exported class has or is using private name 'Rectangle'.
160 area: Rectangle,
~~~~~~~~~
src/forest.ts:162:9 - error TS4055: Return type of public method from exported class has or is using private name 'Entity'.
162 ): [Entity, Fork.Fork] {
~~~~~~
src/forest.ts:176:27 - error TS4073: Parameter 'entity' of public method from exported class has or is using private name 'Entity'.
176 delete_entity(entity: Entity) {
~~~~~~
src/forest.ts:187:25 - error TS4073: Parameter 'fork_entity' of public method from exported class has or is using private name 'Entity'.
187 detach(fork_entity: Entity, window: Entity): [Entity, Fork.Fork] | null {
~~~~~~
src/forest.ts:187:41 - error TS4073: Parameter 'window' of public method from exported class has or is using private name 'Entity'.
187 detach(fork_entity: Entity, window: Entity): [Entity, Fork.Fork] | null {
~~~~~~
src/forest.ts:187:51 - error TS4055: Return type of public method from exported class has or is using private name 'Entity'.
187 detach(fork_entity: Entity, window: Entity): [Entity, Fork.Fork] | null {
~~~~~~
src/forest.ts:236:14 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
236 fmt(ext: Ext) {
~~~
src/forest.ts:255:42 - error TS4055: Return type of public method from exported class has or is using private name 'Entity'.
255 find_toplevel(id: [number, number]): Entity | null {
~~~~~~
src/forest.ts:317:20 - error TS4073: Parameter 'entity' of public method from exported class has or is using private name 'Entity'.
317 * iter(entity: Entity, kind: Node.NodeKind): IterableIterator<Node.Node> {
~~~~~~
src/forest.ts:345:28 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
345 largest_window_on(ext: Ext, entity: Entity): ShellWindow | null {
~~~
src/forest.ts:345:41 - error TS4073: Parameter 'entity' of public method from exported class has or is using private name 'Entity'.
345 largest_window_on(ext: Ext, entity: Entity): ShellWindow | null {
~~~~~~
src/forest.ts:345:50 - error TS4055: Return type of public method from exported class has or is using private name 'ShellWindow'.
345 largest_window_on(ext: Ext, entity: Entity): ShellWindow | null {
~~~~~~~~~~~
src/forest.ts:366:17 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
366 resize(ext: Ext, fork_e: Entity, win_e: Entity, movement: Lib.Movement, crect: Rectangle) {
~~~
src/forest.ts:366:30 - error TS4073: Parameter 'fork_e' of public method from exported class has or is using private name 'Entity'.
366 resize(ext: Ext, fork_e: Entity, win_e: Entity, movement: Lib.Movement, crect: Rectangle) {
~~~~~~
src/forest.ts:366:45 - error TS4073: Parameter 'win_e' of public method from exported class has or is using private name 'Entity'.
366 resize(ext: Ext, fork_e: Entity, win_e: Entity, movement: Lib.Movement, crect: Rectangle) {
~~~~~~
src/forest.ts:366:84 - error TS4073: Parameter 'crect' of public method from exported class has or is using private name 'Rectangle'.
366 resize(ext: Ext, fork_e: Entity, win_e: Entity, movement: Lib.Movement, crect: Rectangle) {
~~~~~~~~~
src/forest.ts:525:79 - error TS1109: Expression expected.
525 Log.debug(`Fork(${child_e}) area before: ${child.area?.fmt()}`);
~
src/forest.ts:525:85 - error TS1005: ':' expected.
525 Log.debug(`Fork(${child_e}) area before: ${child.area?.fmt()}`);
~
src/forest.ts:527:77 - error TS1109: Expression expected.
527 Log.debug(`Fork(${child_e}) area after ${child.area?.fmt()}`);
~
src/forest.ts:527:83 - error TS1005: ':' expected.
527 Log.debug(`Fork(${child_e}) area after ${child.area?.fmt()}`);
~
src/fork.ts:4:13 - error TS1005: '=' expected.
4 import type { Forest } from './forest';
~
src/fork.ts:4:29 - error TS1005: ';' expected.
4 import type { Forest } from './forest';
~~~~~~~~~~
src/fork.ts:5:13 - error TS1005: '=' expected.
5 import type { Entity } from 'ecs';
~
src/fork.ts:5:29 - error TS1005: ';' expected.
5 import type { Entity } from 'ecs';
~~~~~
src/fork.ts:6:13 - error TS1005: '=' expected.
6 import type { Ext } from 'extension';
~
src/fork.ts:6:26 - error TS1005: ';' expected.
6 import type { Ext } from 'extension';
~~~~~~~~~~~
src/fork.ts:7:13 - error TS1005: '=' expected.
7 import type { Rectangle } from 'rectangle';
~
src/fork.ts:7:32 - error TS1005: ';' expected.
7 import type { Rectangle } from 'rectangle';
~~~~~~~~~~~
src/fork.ts:8:13 - error TS1005: '=' expected.
8 import type { Node } from 'node';
~
src/fork.ts:8:27 - error TS1005: ';' expected.
8 import type { Node } from 'node';
~~~~~~
src/fork.ts:24:11 - error TS4031: Public property 'left' of exported class has or is using private name 'Node'.
24 left: Node;
~~~~
src/fork.ts:25:12 - error TS4031: Public property 'right' of exported class has or is using private name 'Node'.
25 right: Node | null;
~~~~
src/fork.ts:26:11 - error TS4031: Public property 'area' of exported class has or is using private name 'Rectangle'.
26 area: Rectangle;
~~~~~~~~~
src/fork.ts:27:16 - error TS4031: Public property 'area_left' of exported class has or is using private name 'Rectangle'.
27 area_left: Rectangle;
~~~~~~~~~
src/fork.ts:28:13 - error TS4031: Public property 'entity' of exported class has or is using private name 'Entity'.
28 entity: Entity;
~~~~~~
src/fork.ts:36:22 - error TS4063: Parameter 'ext' of constructor from exported class has or is using private name 'Ext'.
36 constructor(ext: Ext, entity: Entity, left: Node, right: Node | null, area: Rectangle, workspace: number) {
~~~
src/fork.ts:36:35 - error TS4063: Parameter 'entity' of constructor from exported class has or is using private name 'Entity'.
36 constructor(ext: Ext, entity: Entity, left: Node, right: Node | null, area: Rectangle, workspace: number) {
~~~~~~
src/fork.ts:36:49 - error TS4063: Parameter 'left' of constructor from exported class has or is using private name 'Node'.
36 constructor(ext: Ext, entity: Entity, left: Node, right: Node | null, area: Rectangle, workspace: number) {
~~~~
src/fork.ts:36:62 - error TS4063: Parameter 'right' of constructor from exported class has or is using private name 'Node'.
36 constructor(ext: Ext, entity: Entity, left: Node, right: Node | null, area: Rectangle, workspace: number) {
~~~~
src/fork.ts:36:81 - error TS4063: Parameter 'area' of constructor from exported class has or is using private name 'Rectangle'.
36 constructor(ext: Ext, entity: Entity, left: Node, right: Node | null, area: Rectangle, workspace: number) {
~~~~~~~~~
src/fork.ts:46:23 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
46 area_of_left(ext: Ext): Rect.Rectangle {
~~~
src/fork.ts:57:24 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
57 area_of_right(ext: Ext): Rect.Rectangle {
~~~
src/fork.ts:77:23 - error TS4073: Parameter 'a' of public method from exported class has or is using private name 'Entity'.
77 replace_window(a: Entity, b: Entity): boolean {
~~~~~~
src/fork.ts:77:34 - error TS4073: Parameter 'b' of public method from exported class has or is using private name 'Entity'.
77 replace_window(a: Entity, b: Entity): boolean {
~~~~~~
src/fork.ts:90:20 - error TS4073: Parameter 'area' of public method from exported class has or is using private name 'Rectangle'.
90 set_area(area: Rectangle): Rectangle {
~~~~~~~~~
src/fork.ts:90:32 - error TS4055: Return type of public method from exported class has or is using private name 'Rectangle'.
90 set_area(area: Rectangle): Rectangle {
~~~~~~~~~
src/fork.ts:121:25 - error TS4073: Parameter 'tiler' of public method from exported class has or is using private name 'Forest'.
121 set_toplevel(tiler: Forest, entity: Entity, string: string, id: [number, number]): Fork {
~~~~~~
src/fork.ts:121:41 - error TS4073: Parameter 'entity' of public method from exported class has or is using private name 'Entity'.
121 set_toplevel(tiler: Forest, entity: Entity, string: string, id: [number, number]): Fork {
~~~~~~
src/fork.ts:129:16 - error TS4073: Parameter 'tiler' of public method from exported class has or is using private name 'Forest'.
129 tiler: Forest,
~~~~~~
src/fork.ts:130:14 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
130 ext: Ext,
~~~
src/fork.ts:131:15 - error TS4073: Parameter 'area' of public method from exported class has or is using private name 'Rectangle'.
131 area: Rectangle,
~~~~~~~~~
src/fork.ts:132:23 - error TS4073: Parameter 'record' of public method from exported class has or is using private name 'Entity'.
132 record: (win: Entity, parent: Entity, area: Rectangle) => void
~~~~~~
src/fork.ts:132:39 - error TS4073: Parameter 'record' of public method from exported class has or is using private name 'Entity'.
132 record: (win: Entity, parent: Entity, area: Rectangle) => void
~~~~~~
src/fork.ts:132:53 - error TS4073: Parameter 'record' of public method from exported class has or is using private name 'Rectangle'.
132 record: (win: Entity, parent: Entity, area: Rectangle) => void
~~~~~~~~~
src/grab_op.ts:6:13 - error TS1005: '=' expected.
6 import type { Entity } from 'ecs';
~
src/grab_op.ts:6:29 - error TS1005: ';' expected.
6 import type { Entity } from 'ecs';
~~~~~
src/grab_op.ts:7:13 - error TS1005: '=' expected.
7 import type { Rectangle } from 'rectangle';
~
src/grab_op.ts:7:32 - error TS1005: ';' expected.
7 import type { Rectangle } from 'rectangle';
~~~~~~~~~~~
src/grab_op.ts:10:13 - error TS4031: Public property 'entity' of exported class has or is using private name 'Entity'.
10 entity: Entity;
~~~~~~
src/grab_op.ts:11:11 - error TS4031: Public property 'rect' of exported class has or is using private name 'Rectangle'.
11 rect: Rectangle;
~~~~~~~~~
src/grab_op.ts:13:25 - error TS4063: Parameter 'entity' of constructor from exported class has or is using private name 'Entity'.
13 constructor(entity: Entity, rect: Rectangle) {
~~~~~~
src/grab_op.ts:13:39 - error TS4063: Parameter 'rect' of constructor from exported class has or is using private name 'Rectangle'.
13 constructor(entity: Entity, rect: Rectangle) {
~~~~~~~~~
src/grab_op.ts:18:23 - error TS4073: Parameter 'change' of public method from exported class has or is using private name 'Rectangle'.
18 operation(change: Rectangle): Lib.Movement {
~~~~~~~~~
src/keybindings.ts:1:13 - error TS1005: '=' expected.
1 import type { Ext } from "./extension";
~
src/keybindings.ts:1:26 - error TS1005: ';' expected.
1 import type { Ext } from "./extension";
~~~~~~~~~~~~~
src/keybindings.ts:12:22 - error TS4063: Parameter 'ext' of constructor from exported class has or is using private name 'Ext'.
12 constructor(ext: Ext) {
~~~
src/keybindings.ts:30:54 - error TS1109: Expression expected.
30 "tile-orientation": () => ext.auto_tiler?.toggle_orientation(ext),
~
src/keybindings.ts:30:78 - error TS1005: ':' expected.
30 "tile-orientation": () => ext.auto_tiler?.toggle_orientation(ext),
~
src/keybindings.ts:31:53 - error TS1109: Expression expected.
31 "toggle-floating": () => ext.auto_tiler?.toggle_floating(ext)
~
src/keybindings.ts:32:9 - error TS1005: ':' expected.
32 };
~
src/launcher.ts:16:13 - error TS1005: '=' expected.
16 import type { ShellWindow } from 'window';
~
src/launcher.ts:16:34 - error TS1005: ';' expected.
16 import type { ShellWindow } from 'window';
~~~~~~~~
src/launcher.ts:17:13 - error TS1005: '=' expected.
17 import type { Ext } from './extension';
~
src/launcher.ts:17:26 - error TS1005: ';' expected.
17 import type { Ext } from './extension';
~~~~~~~~~~~~~
src/launcher.ts:18:13 - error TS1005: '=' expected.
18 import type { AppInfo } from './app_info';
~
src/launcher.ts:18:30 - error TS1005: ';' expected.
18 import type { AppInfo } from './app_info';
~~~~~~~~~~~~
src/launcher.ts:41:23 - error TS4031: Public property 'selections' of exported class has or is using private name 'ShellWindow'.
41 selections: Array<ShellWindow | [string, AppInfo]>;
~~~~~~~~~~~
src/launcher.ts:41:46 - error TS4031: Public property 'selections' of exported class has or is using private name 'AppInfo'.
41 selections: Array<ShellWindow | [string, AppInfo]>;
~~~~~~~
src/launcher.ts:43:34 - error TS4031: Public property 'desktop_apps' of exported class has or is using private name 'AppInfo'.
43 desktop_apps: Array<[string, AppInfo]>;
~~~~~~~
src/launcher.ts:45:22 - error TS4063: Parameter 'ext' of constructor from exported class has or is using private name 'Ext'.
45 constructor(ext: Ext) {
~~~
src/launcher.ts:120:52 - error TS1109: Expression expected.
120 icon_name: app.icon() ?? 'applications-other',
~
src/launcher.ts:120:74 - error TS1005: ':' expected.
120 icon_name: app.icon() ?? 'applications-other',
~
src/launcher.ts:206:15 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
206 open(ext: Ext) {
~~~
src/lib.ts:8:13 - error TS1005: '=' expected.
8 import type { Rectangle } from 'rectangle';
~
src/lib.ts:8:32 - error TS1005: ';' expected.
8 import type { Rectangle } from 'rectangle';
~~~~~~~~~~~
src/lib.ts:60:36 - error TS4060: Return type of exported function has or is using private name 'Rectangle'.
60 export function current_monitor(): Rectangle {
~~~~~~~~~
src/lib.ts:65:32 - error TS4060: Return type of exported function has or is using private name 'Rectangle'.
65 export function cursor_rect(): Rectangle {
~~~~~~~~~
src/node.ts:6:13 - error TS1005: '=' expected.
6 import type { Forest } from './forest';
~
src/node.ts:6:29 - error TS1005: ';' expected.
6 import type { Forest } from './forest';
~~~~~~~~~~
src/node.ts:7:13 - error TS1005: '=' expected.
7 import type { Entity } from 'ecs';
~
src/node.ts:7:29 - error TS1005: ';' expected.
7 import type { Entity } from 'ecs';
~~~~~
src/node.ts:8:13 - error TS1005: '=' expected.
8 import type { Ext } from 'extension';
~
src/node.ts:8:26 - error TS1005: ';' expected.
8 import type { Ext } from 'extension';
~~~~~~~~~~~
src/node.ts:9:13 - error TS1005: '=' expected.
9 import type { Rectangle } from 'rectangle';
~
src/node.ts:9:32 - error TS1005: ';' expected.
9 import type { Rectangle } from 'rectangle';
~~~~~~~~~~~
src/node.ts:41:41 - error TS4063: Parameter 'entity' of constructor from exported class has or is using private name 'Entity'.
41 constructor(kind: NodeKind, entity: Entity) {
~~~~~~
src/node.ts:46:23 - error TS4070: Parameter 'fork' of public static method from exported class has or is using private name 'Entity'.
46 static fork(fork: Entity): Node {
~~~~~~
src/node.ts:51:27 - error TS4070: Parameter 'window' of public static method from exported class has or is using private name 'Entity'.
51 static window(window: Entity): Node {
~~~~~~
src/node.ts:55:19 - error TS4043: Return type of public getter 'entity' from exported class has or is using private name 'Entity'.
55 get entity(): Entity { return this.inner.entity; }
~~~~~~
src/node.ts:70:21 - error TS4073: Parameter 'entity' of public method from exported class has or is using private name 'Entity'.
70 is_fork(entity: Entity): boolean {
~~~~~~
src/node.ts:75:23 - error TS4073: Parameter 'entity' of public method from exported class has or is using private name 'Entity'.
75 is_window(entity: Entity): boolean {
~~~~~~
src/node.ts:81:16 - error TS4073: Parameter 'tiler' of public method from exported class has or is using private name 'Forest'.
81 tiler: Forest,
~~~~~~
src/node.ts:82:14 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
82 ext: Ext,
~~~
src/node.ts:83:17 - error TS4073: Parameter 'parent' of public method from exported class has or is using private name 'Entity'.
83 parent: Entity,
~~~~~~
src/node.ts:84:15 - error TS4073: Parameter 'area' of public method from exported class has or is using private name 'Rectangle'.
84 area: Rectangle,
~~~~~~~~~
src/node.ts:85:23 - error TS4073: Parameter 'record' of public method from exported class has or is using private name 'Entity'.
85 record: (win: Entity, parent: Entity, area: Rectangle) => void
~~~~~~
src/node.ts:85:39 - error TS4073: Parameter 'record' of public method from exported class has or is using private name 'Entity'.
85 record: (win: Entity, parent: Entity, area: Rectangle) => void
~~~~~~
src/node.ts:85:53 - error TS4073: Parameter 'record' of public method from exported class has or is using private name 'Rectangle'.
85 record: (win: Entity, parent: Entity, area: Rectangle) => void
~~~~~~~~~
src/panel_settings.ts:7:13 - error TS1005: '=' expected.
7 import type { Entity } from './ecs';
~
src/panel_settings.ts:7:29 - error TS1005: ';' expected.
7 import type { Entity } from './ecs';
~~~~~~~
src/panel_settings.ts:8:13 - error TS1005: '=' expected.
8 import type { Ext } from './extension';
~
src/panel_settings.ts:8:26 - error TS1005: ';' expected.
8 import type { Ext } from './extension';
~~~~~~~~~~~~~
src/panel_settings.ts:20:22 - error TS4063: Parameter 'ext' of constructor from exported class has or is using private name 'Ext'.
20 constructor(ext: Ext) {
~~~
src/tiling.ts:10:13 - error TS1005: '=' expected.
10 import type { Entity } from './ecs';
~
src/tiling.ts:10:29 - error TS1005: ';' expected.
10 import type { Entity } from './ecs';
~~~~~~~
src/tiling.ts:11:13 - error TS1005: '=' expected.
11 import type { ShellWindow } from './window';
~
src/tiling.ts:11:34 - error TS1005: ';' expected.
11 import type { ShellWindow } from './window';
~~~~~~~~~~
src/tiling.ts:12:13 - error TS1005: '=' expected.
12 import type { Rectangle } from './rectangle';
~
src/tiling.ts:12:32 - error TS1005: ';' expected.
12 import type { Rectangle } from './rectangle';
~~~~~~~~~~~~~
src/tiling.ts:13:13 - error TS1005: '=' expected.
13 import type { Ext } from './extension';
~
src/tiling.ts:13:26 - error TS1005: ';' expected.
13 import type { Ext } from './extension';
~~~~~~~~~~~~~
src/tiling.ts:31:22 - error TS4063: Parameter 'ext' of constructor from exported class has or is using private name 'Ext'.
31 constructor(ext: Ext) {
~~~
src/tiling.ts:60:15 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
60 rect(ext: Ext, monitor: Rectangle): Rectangle | null {
~~~
src/tiling.ts:60:29 - error TS4073: Parameter 'monitor' of public method from exported class has or is using private name 'Rectangle'.
60 rect(ext: Ext, monitor: Rectangle): Rectangle | null {
~~~~~~~~~
src/tiling.ts:60:41 - error TS4055: Return type of public method from exported class has or is using private name 'Rectangle'.
60 rect(ext: Ext, monitor: Rectangle): Rectangle | null {
~~~~~~~~~
src/tiling.ts:69:17 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
69 change(ext: Ext, overlay: Rectangular, monitor: Rectangle, rect: Rectangle, dx: number, dy: number, dw: number, dh: number): Tiler {
~~~
src/tiling.ts:69:53 - error TS4073: Parameter 'monitor' of public method from exported class has or is using private name 'Rectangle'.
69 change(ext: Ext, overlay: Rectangular, monitor: Rectangle, rect: Rectangle, dx: number, dy: number, dw: number, dh: number): Tiler {
~~~~~~~~~
src/tiling.ts:69:70 - error TS4073: Parameter 'rect' of public method from exported class has or is using private name 'Rectangle'.
69 change(ext: Ext, overlay: Rectangular, monitor: Rectangle, rect: Rectangle, dx: number, dy: number, dw: number, dh: number): Tiler {
~~~~~~~~~
src/tiling.ts:174:15 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
174 move(ext: Ext, x: number, y: number, w: number, h: number, focus: () => ShellWindow | null) {
~~~
src/tiling.ts:174:77 - error TS4073: Parameter 'focus' of public method from exported class has or is using private name 'ShellWindow'.
174 move(ext: Ext, x: number, y: number, w: number, h: number, focus: () => ShellWindow | null) {
~~~~~~~~~~~
src/tiling.ts:187:21 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
187 move_auto_(ext: Ext, func1: (a: Rectangle) => void, func2: (a: Rectangle) => void) {
~~~
src/tiling.ts:187:37 - error TS4073: Parameter 'func1' of public method from exported class has or is using private name 'Rectangle'.
187 move_auto_(ext: Ext, func1: (a: Rectangle) => void, func2: (a: Rectangle) => void) {
~~~~~~~~~
src/tiling.ts:187:68 - error TS4073: Parameter 'func2' of public method from exported class has or is using private name 'Rectangle'.
187 move_auto_(ext: Ext, func1: (a: Rectangle) => void, func2: (a: Rectangle) => void) {
~~~~~~~~~
src/tiling.ts:233:30 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
233 rect_by_active_area(ext: Ext, callback: (monitor: Rectangle, area: Rectangle) => void) {
~~~
src/tiling.ts:233:55 - error TS4073: Parameter 'callback' of public method from exported class has or is using private name 'Rectangle'.
233 rect_by_active_area(ext: Ext, callback: (monitor: Rectangle, area: Rectangle) => void) {
~~~~~~~~~
src/tiling.ts:233:72 - error TS4073: Parameter 'callback' of public method from exported class has or is using private name 'Rectangle'.
233 rect_by_active_area(ext: Ext, callback: (monitor: Rectangle, area: Rectangle) => void) {
~~~~~~~~~
src/tiling.ts:247:22 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
247 resize_auto(ext: Ext, direction: Direction) {
~~~
src/tiling.ts:247:38 - error TS4073: Parameter 'direction' of public method from exported class has or is using private name 'Direction'.
247 resize_auto(ext: Ext, direction: Direction) {
~~~~~~~~~
src/tiling.ts:274:20 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
274 move_auto(ext: Ext, move_to: ShellWindow | null) {
~~~
src/tiling.ts:274:34 - error TS4073: Parameter 'move_to' of public method from exported class has or is using private name 'ShellWindow'.
274 move_auto(ext: Ext, move_to: ShellWindow | null) {
~~~~~~~~~~~
src/tiling.ts:296:20 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
296 move_left(ext: Ext) {
~~~
src/tiling.ts:300:20 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
300 move_down(ext: Ext) {
~~~
src/tiling.ts:304:18 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
304 move_up(ext: Ext) {
~~~
src/tiling.ts:308:21 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
308 move_right(ext: Ext) {
~~~
src/tiling.ts:312:17 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
312 resize(ext: Ext, direction: Direction) {
~~~
src/tiling.ts:312:33 - error TS4073: Parameter 'direction' of public method from exported class has or is using private name 'Direction'.
312 resize(ext: Ext, direction: Direction) {
~~~~~~~~~
src/tiling.ts:341:15 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
341 swap(ext: Ext, selector: ShellWindow | null) {
~~~
src/tiling.ts:341:30 - error TS4073: Parameter 'selector' of public method from exported class has or is using private name 'ShellWindow'.
341 swap(ext: Ext, selector: ShellWindow | null) {
~~~~~~~~~~~
src/tiling.ts:348:20 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
348 swap_left(ext: Ext) {
~~~
src/tiling.ts:358:20 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
358 swap_down(ext: Ext) {
~~~
src/tiling.ts:368:18 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
368 swap_up(ext: Ext) {
~~~
src/tiling.ts:378:21 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
378 swap_right(ext: Ext) {
~~~
src/tiling.ts:388:16 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
388 enter(ext: Ext) {
~~~
src/tiling.ts:411:17 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
411 accept(ext: Ext) {
~~~
src/tiling.ts:434:15 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
434 exit(ext: Ext) {
~~~
src/tiling.ts:447:15 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
447 snap(ext: Ext, win: ShellWindow) {
~~~
src/tiling.ts:447:25 - error TS4073: Parameter 'win' of public method from exported class has or is using private name 'ShellWindow'.
447 snap(ext: Ext, win: ShellWindow) {
~~~~~~~~~~~
src/window.ts:11:13 - error TS1005: '=' expected.
11 import type { Entity } from './ecs';
~
src/window.ts:11:29 - error TS1005: ';' expected.
11 import type { Entity } from './ecs';
~~~~~~~
src/window.ts:12:13 - error TS1005: '=' expected.
12 import type { Ext } from './extension';
~
src/window.ts:12:26 - error TS1005: ';' expected.
12 import type { Ext } from './extension';
~~~~~~~~~~~~~
src/window.ts:13:13 - error TS1005: '=' expected.
13 import type { Rectangle } from './rectangle';
~
src/window.ts:13:32 - error TS1005: ';' expected.
13 import type { Rectangle } from './rectangle';
~~~~~~~~~~~~~
src/window.ts:28:13 - error TS4031: Public property 'entity' of exported class has or is using private name 'Entity'.
28 entity: Entity;
~~~~~~
src/window.ts:38:25 - error TS4063: Parameter 'entity' of constructor from exported class has or is using private name 'Entity'.
38 constructor(entity: Entity, window: Meta.Window, window_app: any, ext: Ext) {
~~~~~~
src/window.ts:38:76 - error TS4063: Parameter 'ext' of constructor from exported class has or is using private name 'Ext'.
38 constructor(entity: Entity, window: Meta.Window, window_app: any, ext: Ext) {
~~~
src/window.ts:85:26 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
85 decoration_hide(ext: Ext): void {
~~~
src/window.ts:89:26 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
89 decoration_show(ext: Ext): void {
~~~
src/window.ts:93:15 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
93 icon(ext: Ext, size: number): any {
~~~
src/window.ts:118:21 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
118 is_tilable(ext: Ext): boolean {
~~~
src/window.ts:149:15 - error TS4073: Parameter 'ext' of public method from exported class has or is using private name 'Ext'.
149 name(ext: Ext): string {
~~~
src/window.ts:153:13 - error TS4055: Return type of public method from exported class has or is using private name 'Rectangle'.
153 rect(): Rectangle {
~~~~~~~~~
Makefile:23: recipe for target 'transpile' failed
make: *** [transpile] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment