diff options
| author | Asko Nõmm <asko@nmm.ee> | 2025-01-12 15:19:15 +0200 |
|---|---|---|
| committer | Asko Nõmm <asko@nmm.ee> | 2025-01-12 15:19:15 +0200 |
| commit | 6a075eac5ee63d735691545af90ac6d3f3f7ff8f (patch) | |
| tree | f74625aede60252fdca71f3c7cd8791703018180 /src/flatmatter.ts | |
| parent | 1a908bb7aae140b5c556c6b4e903b803820429dc (diff) | |
Bump
Diffstat (limited to 'src/flatmatter.ts')
| -rw-r--r-- | src/flatmatter.ts | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/src/flatmatter.ts b/src/flatmatter.ts index 84c8b7b..4bd141d 100644 --- a/src/flatmatter.ts +++ b/src/flatmatter.ts @@ -70,8 +70,7 @@ export default class FlatMatter { this.parsedConfig = { ...this.parsedConfig, ...config }; } - private validateLineConformance(line: string): void { - } + private validateLineConformance(line: string): void {} private validateLineHasKeyVal(line: string): ConformanceResult { return { @@ -167,9 +166,7 @@ export default class FlatMatter { if (this.isFunctionValue(value)) { return { value: null, - computeActions: [ - this.parseFunctionValue(value), - ], + computeActions: [this.parseFunctionValue(value)], }; } @@ -200,7 +197,7 @@ export default class FlatMatter { return parseInt(value); } - return value.substring(1, value.length - 1); + return trimChar(value, '"'); } /** @@ -220,8 +217,7 @@ export default class FlatMatter { }; } - const fnName = trimChar(value, ["(", ")"]).split(" ")[0] - .trim(); + const fnName = trimChar(value, ["(", ")"]).split(" ")[0].trim(); const fnArgs = this.parseFunctionValueArgs(value); return { @@ -264,7 +260,10 @@ export default class FlatMatter { * @returns {unknown[]} */ private parseFunctionValueArgs(value: string): unknown[] { - const parts = value.substring(1, value.length - 1).split(" ").slice(1); + const parts = value + .substring(1, value.length - 1) + .split(" ") + .slice(1); if (!parts.length) { return []; |
