Skip to content

Commit ad658c3

Browse files
committed
fix #136
1 parent 46c0f86 commit ad658c3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+83
-54
lines changed

exampleVault/Advanced Examples/PF2e Encounter Calculator.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ Player Level: `INPUT[number:playerLevel]`
3333

3434
### Enemies
3535

36-
%% | Name | Level | Count |
36+
%%
37+
| Name | Level | Count |
3738
| --------------------------- | ---------------------------- | ---------------------------- |
3839
| `INPUT[text:enemy[0].name]` | `INPUT[number:enemy[0].level]` | `INPUT[number:enemy[0].count]` |
3940
| `INPUT[text:enemy[1].name]` | `INPUT[number:enemy[1].level]` | `INPUT[number:enemy[1].count]` |

exampleVault/View Fields/View Field.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ list:
1010
- 3
1111
object:
1212
key: value
13+
file: Example Note with Embeds
14+
image: Other/Images/img_frozen_branch.jpg
1315
---
1416

1517
`INPUT[number:number1]`
@@ -43,8 +45,13 @@ Display Computed as Markdown: `VIEW[{computed}][text(renderMarkdown)]`
4345
Loop Error: `VIEW[**{computed}**][text():distance]`
4446
Self Loop Error: `VIEW[**{computed}**][text():computed]`
4547

48+
## Links
4649

47-
`VIEW['[[{file}|link]]'][text(renderMarkdown)]`
50+
`INPUT[suggester(optionQuery(#example-note), useLinks(false)):file]`
51+
`VIEW[\[\[{file}|link\]\]][text(renderMarkdown)]`
52+
53+
`INPUT[imageSuggester(optionQuery("Other/Images")):image]`
54+
`VIEW[!\[\[{image}\]\]][text(renderMarkdown)]`
4855

4956
## Arrays and Objects
5057

src/api/InputFieldAPI.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {
66
type UnvalidatedFieldArgument,
77
type UnvalidatedInputFieldDeclaration,
88
} from '../parsers/inputFieldParser/InputFieldDeclaration';
9-
import { InputFieldArgumentType, InputFieldType } from '../parsers/GeneralConfigs';
9+
import { type InputFieldArgumentType, type InputFieldType } from '../parsers/GeneralConfigs';
1010

1111
export class InputFieldAPI {
1212
private readonly api: IAPI;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
import { AbstractFieldArgument } from '../AbstractFieldArgument';
2-
import { InputFieldArgumentConfig, InputFieldArgumentType, InputFieldType } from '../../parsers/GeneralConfigs';
2+
import { type InputFieldArgumentConfig, type InputFieldArgumentType, type InputFieldType } from '../../parsers/GeneralConfigs';
33

44
export abstract class AbstractInputFieldArgument extends AbstractFieldArgument<InputFieldType, InputFieldArgumentType, InputFieldArgumentConfig> {}

src/fieldArguments/inputFieldArguments/InputFieldArgumentContainer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { AbstractFieldArgumentContainer } from '../AbstractFieldArgumentContainer';
22
import { type InputFieldArgumentMapType } from './InputFieldArgumentFactory';
3-
import { InputFieldArgumentConfig, InputFieldArgumentType, InputFieldType } from '../../parsers/GeneralConfigs';
3+
import { type InputFieldArgumentConfig, type InputFieldArgumentType, type InputFieldType } from '../../parsers/GeneralConfigs';
44

55
export class InputFieldArgumentContainer extends AbstractFieldArgumentContainer<InputFieldType, InputFieldArgumentType, InputFieldArgumentConfig> {
66
getAll<T extends InputFieldArgumentType>(name: T): NonNullable<InputFieldArgumentMapType<T>>[] {

src/fieldArguments/inputFieldArguments/arguments/AddLabelsInputFieldArgument.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { AbstractInputFieldArgument } from '../AbstractInputFieldArgument';
22
import { type ParsingResultNode } from '../../../parsers/nomParsers/GeneralParsers';
3-
import { InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
3+
import { type InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
44

55
export class AddLabelsInputFieldArgument extends AbstractInputFieldArgument {
66
value: boolean = true;

src/fieldArguments/inputFieldArguments/arguments/ClassInputFieldArgument.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { AbstractInputFieldArgument } from '../AbstractInputFieldArgument';
22
import { type ParsingResultNode } from '../../../parsers/nomParsers/GeneralParsers';
3-
import { InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
3+
import { type InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
44

55
export class ClassInputFieldArgument extends AbstractInputFieldArgument {
66
value: string[] = [];

src/fieldArguments/inputFieldArguments/arguments/DefaultValueInputFieldArgument.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { AbstractInputFieldArgument } from '../AbstractInputFieldArgument';
22
import { type ParsingResultNode } from '../../../parsers/nomParsers/GeneralParsers';
3-
import { InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
4-
import { MBExtendedLiteral, parseLiteral } from '../../../utils/Literal';
3+
import { type InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
4+
import { type MBExtendedLiteral, parseLiteral } from '../../../utils/Literal';
55

66
export class DefaultValueInputFieldArgument extends AbstractInputFieldArgument {
77
value: MBExtendedLiteral = '';

src/fieldArguments/inputFieldArguments/arguments/LimitInputFieldArgument.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { AbstractInputFieldArgument } from '../AbstractInputFieldArgument';
22
import { type ParsingResultNode } from '../../../parsers/nomParsers/GeneralParsers';
33
import { ErrorLevel, MetaBindParsingError } from '../../../utils/errors/MetaBindErrors';
4-
import { InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
4+
import { type InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
55

66
export class LimitInputFieldArgument extends AbstractInputFieldArgument {
77
value: number | undefined = undefined;

src/fieldArguments/inputFieldArguments/arguments/MaxValueInputFieldArgument.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { AbstractInputFieldArgument } from '../AbstractInputFieldArgument';
22
import { ErrorLevel, MetaBindParsingError } from '../../../utils/errors/MetaBindErrors';
33
import { type ParsingResultNode } from '../../../parsers/nomParsers/GeneralParsers';
4-
import { InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
4+
import { type InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
55

66
export class MaxValueInputFieldArgument extends AbstractInputFieldArgument {
77
value: number = 100;

0 commit comments

Comments
 (0)