From ffe37e451f9fa329d6a263ee1a5d8d30176a5a9a Mon Sep 17 00:00:00 2001 From: Raphael Forment Date: Thu, 31 Aug 2023 16:02:25 +0200 Subject: [PATCH] Fix compiler errors --- src/Documentation.ts | 32 +++----------------------------- src/classes/SoundEvent.ts | 3 +-- src/documentation/about.ts | 4 +--- src/documentation/chaining.ts | 2 +- src/documentation/functions.ts | 2 +- src/documentation/keyboard.ts | 6 ++---- src/documentation/patterns.ts | 2 +- src/documentation/reference.ts | 4 +--- src/documentation/synths.ts | 2 +- src/documentation/time.ts | 2 +- src/documentation/ziffers.ts | 2 +- 11 files changed, 14 insertions(+), 47 deletions(-) diff --git a/src/Documentation.ts b/src/Documentation.ts index a313144..c92f009 100644 --- a/src/Documentation.ts +++ b/src/Documentation.ts @@ -46,35 +46,9 @@ export const makeExampleFactory = (application: Editor): Function => { }; export const documentation_factory = (application: Editor) => { - let counter = 0; // Counter to generate unique IDs for code snippets - // Initialize a data structure to store code examples by their unique IDs application.api.codeExamples = {}; - const makeExample = ( - description: string, - code: string, - open: boolean = false - ): string => { - const codeId = `codeExample${counter++}`; - - // Store the code snippet in the data structure - application.api.codeExamples[codeId] = code; - - return ` -
- ${description} - - - - - \`\`\`javascript - ${code} - \`\`\` -
-`; - }; - return { introduction: introduction(application), interface: software_interface(application), @@ -88,8 +62,8 @@ export const documentation_factory = (application: Editor) => { ziffers: ziffers(application), midi: midi(application), functions: functions(application), - reference: reference(application), - shortcuts: shortcuts(application), - about: about(application), + reference: reference(), + shortcuts: shortcuts(), + about: about(), }; }; diff --git a/src/classes/SoundEvent.ts b/src/classes/SoundEvent.ts index f599a88..c726b96 100644 --- a/src/classes/SoundEvent.ts +++ b/src/classes/SoundEvent.ts @@ -42,6 +42,7 @@ export class SoundEvent extends AudibleEvent { zdelay = (value: number) => this.updateValue("zdelay", value); sustainVolume = (value: number) => this.updateValue("sustainVolume", value); decay = (value: number) => this.updateValue("decay", value); + dec = this.decay; tremolo = (value: number) => this.updateValue("tremolo", value); duration = (value: number) => this.updateValue("duration", value); zzfx = (value: number[]) => this.updateValue("zzfx", value); @@ -68,8 +69,6 @@ export class SoundEvent extends AudibleEvent { fmw = this.fmwave; attack = (value: number) => this.updateValue("attack", value); atk = this.attack; - decay = (value: number) => this.updateValue("decay", value); - dec = this.decay; release = (value: number) => this.updateValue("release", value); rel = this.release; sustain = (value: number) => this.updateValue("sustain", value); diff --git a/src/documentation/about.ts b/src/documentation/about.ts index 9eba0ba..dfbc2b2 100644 --- a/src/documentation/about.ts +++ b/src/documentation/about.ts @@ -1,6 +1,4 @@ -import { type Editor } from "../main"; - -export const about = (application: Editor): string => { +export const about = (): string => { return ` # About Topos diff --git a/src/documentation/chaining.ts b/src/documentation/chaining.ts index 1a295a7..6375057 100644 --- a/src/documentation/chaining.ts +++ b/src/documentation/chaining.ts @@ -1,4 +1,4 @@ -import { makeExampleFactory, key_shortcut } from "../Documentation"; +import { makeExampleFactory } from "../Documentation"; import { type Editor } from "../main"; export const chaining = (application: Editor): string => { diff --git a/src/documentation/functions.ts b/src/documentation/functions.ts index ab48160..6843381 100644 --- a/src/documentation/functions.ts +++ b/src/documentation/functions.ts @@ -1,5 +1,5 @@ import { type Editor } from "../main"; -import { makeExampleFactory, key_shortcut } from "../Documentation"; +import { makeExampleFactory } from "../Documentation"; export const functions = (application: Editor): string => { const makeExample = makeExampleFactory(application); diff --git a/src/documentation/keyboard.ts b/src/documentation/keyboard.ts index 5d27da6..e594318 100644 --- a/src/documentation/keyboard.ts +++ b/src/documentation/keyboard.ts @@ -1,8 +1,6 @@ -import { type Editor } from "../main"; -import { makeExampleFactory, key_shortcut } from "../Documentation"; +import { key_shortcut } from "../Documentation"; -export const shortcuts = (application: Editor): string => { - const makeExample = makeExampleFactory(application); +export const shortcuts = (): string => { return ` # Keybindings diff --git a/src/documentation/patterns.ts b/src/documentation/patterns.ts index 72857af..ba5f8ff 100644 --- a/src/documentation/patterns.ts +++ b/src/documentation/patterns.ts @@ -1,5 +1,5 @@ import { type Editor } from "../main"; -import { makeExampleFactory, key_shortcut } from "../Documentation"; +import { makeExampleFactory } from "../Documentation"; export const patterns = (application: Editor): string => { const makeExample = makeExampleFactory(application); diff --git a/src/documentation/reference.ts b/src/documentation/reference.ts index 2d8b365..8e2611a 100644 --- a/src/documentation/reference.ts +++ b/src/documentation/reference.ts @@ -1,5 +1,3 @@ -import { type Editor } from "../main"; - -export const reference = (application: Editor): string => { +export const reference = (): string => { return ``; }; diff --git a/src/documentation/synths.ts b/src/documentation/synths.ts index eb93406..31e8d89 100644 --- a/src/documentation/synths.ts +++ b/src/documentation/synths.ts @@ -1,5 +1,5 @@ import { type Editor } from "../main"; -import { makeExampleFactory, key_shortcut } from "../Documentation"; +import { makeExampleFactory } from "../Documentation"; export const synths = (application: Editor): string => { const makeExample = makeExampleFactory(application); diff --git a/src/documentation/time.ts b/src/documentation/time.ts index aeedde0..21191f9 100644 --- a/src/documentation/time.ts +++ b/src/documentation/time.ts @@ -1,4 +1,4 @@ -import { makeExampleFactory, key_shortcut } from "../Documentation"; +import { makeExampleFactory } from "../Documentation"; import { type Editor } from "../main"; export const time = (application: Editor): string => { diff --git a/src/documentation/ziffers.ts b/src/documentation/ziffers.ts index 536d428..c344070 100644 --- a/src/documentation/ziffers.ts +++ b/src/documentation/ziffers.ts @@ -1,5 +1,5 @@ import { type Editor } from "../main"; -import { makeExampleFactory, key_shortcut } from "../Documentation"; +import { makeExampleFactory } from "../Documentation"; export const ziffers = (application: Editor): string => { const makeExample = makeExampleFactory(application);