Skip to content

Commit

Permalink
fix #136
Browse files Browse the repository at this point in the history
  • Loading branch information
mProjectsCode committed Nov 2, 2023
1 parent 46c0f86 commit ad658c3
Show file tree
Hide file tree
Showing 42 changed files with 83 additions and 54 deletions.
3 changes: 2 additions & 1 deletion exampleVault/Advanced Examples/PF2e Encounter Calculator.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,8 @@ Player Level: `INPUT[number:playerLevel]`

### Enemies

%% | Name | Level | Count |
%%
| Name | Level | Count |
| --------------------------- | ---------------------------- | ---------------------------- |
| `INPUT[text:enemy[0].name]` | `INPUT[number:enemy[0].level]` | `INPUT[number:enemy[0].count]` |
| `INPUT[text:enemy[1].name]` | `INPUT[number:enemy[1].level]` | `INPUT[number:enemy[1].count]` |
Expand Down
9 changes: 8 additions & 1 deletion exampleVault/View Fields/View Field.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ list:
- 3
object:
key: value
file: Example Note with Embeds
image: Other/Images/img_frozen_branch.jpg
---

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

## Links

`VIEW['[[{file}|link]]'][text(renderMarkdown)]`
`INPUT[suggester(optionQuery(#example-note), useLinks(false)):file]`
`VIEW[\[\[{file}|link\]\]][text(renderMarkdown)]`

`INPUT[imageSuggester(optionQuery("Other/Images")):image]`
`VIEW[!\[\[{image}\]\]][text(renderMarkdown)]`

## Arrays and Objects

Expand Down
2 changes: 1 addition & 1 deletion src/api/InputFieldAPI.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import {
type UnvalidatedFieldArgument,
type UnvalidatedInputFieldDeclaration,
} from '../parsers/inputFieldParser/InputFieldDeclaration';
import { InputFieldArgumentType, InputFieldType } from '../parsers/GeneralConfigs';
import { type InputFieldArgumentType, type InputFieldType } from '../parsers/GeneralConfigs';

export class InputFieldAPI {
private readonly api: IAPI;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { AbstractFieldArgument } from '../AbstractFieldArgument';
import { InputFieldArgumentConfig, InputFieldArgumentType, InputFieldType } from '../../parsers/GeneralConfigs';
import { type InputFieldArgumentConfig, type InputFieldArgumentType, type InputFieldType } from '../../parsers/GeneralConfigs';

export abstract class AbstractInputFieldArgument extends AbstractFieldArgument<InputFieldType, InputFieldArgumentType, InputFieldArgumentConfig> {}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { AbstractFieldArgumentContainer } from '../AbstractFieldArgumentContainer';
import { type InputFieldArgumentMapType } from './InputFieldArgumentFactory';
import { InputFieldArgumentConfig, InputFieldArgumentType, InputFieldType } from '../../parsers/GeneralConfigs';
import { type InputFieldArgumentConfig, type InputFieldArgumentType, type InputFieldType } from '../../parsers/GeneralConfigs';

export class InputFieldArgumentContainer extends AbstractFieldArgumentContainer<InputFieldType, InputFieldArgumentType, InputFieldArgumentConfig> {
getAll<T extends InputFieldArgumentType>(name: T): NonNullable<InputFieldArgumentMapType<T>>[] {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { AbstractInputFieldArgument } from '../AbstractInputFieldArgument';
import { type ParsingResultNode } from '../../../parsers/nomParsers/GeneralParsers';
import { InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
import { type InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';

export class AddLabelsInputFieldArgument extends AbstractInputFieldArgument {
value: boolean = true;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { AbstractInputFieldArgument } from '../AbstractInputFieldArgument';
import { type ParsingResultNode } from '../../../parsers/nomParsers/GeneralParsers';
import { InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
import { type InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';

export class ClassInputFieldArgument extends AbstractInputFieldArgument {
value: string[] = [];
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { AbstractInputFieldArgument } from '../AbstractInputFieldArgument';
import { type ParsingResultNode } from '../../../parsers/nomParsers/GeneralParsers';
import { InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
import { MBExtendedLiteral, parseLiteral } from '../../../utils/Literal';
import { type InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
import { type MBExtendedLiteral, parseLiteral } from '../../../utils/Literal';

export class DefaultValueInputFieldArgument extends AbstractInputFieldArgument {
value: MBExtendedLiteral = '';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { AbstractInputFieldArgument } from '../AbstractInputFieldArgument';
import { type ParsingResultNode } from '../../../parsers/nomParsers/GeneralParsers';
import { ErrorLevel, MetaBindParsingError } from '../../../utils/errors/MetaBindErrors';
import { InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
import { type InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';

export class LimitInputFieldArgument extends AbstractInputFieldArgument {
value: number | undefined = undefined;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { AbstractInputFieldArgument } from '../AbstractInputFieldArgument';
import { ErrorLevel, MetaBindParsingError } from '../../../utils/errors/MetaBindErrors';
import { type ParsingResultNode } from '../../../parsers/nomParsers/GeneralParsers';
import { InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
import { type InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';

export class MaxValueInputFieldArgument extends AbstractInputFieldArgument {
value: number = 100;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { AbstractInputFieldArgument } from '../AbstractInputFieldArgument';
import { ErrorLevel, MetaBindParsingError } from '../../../utils/errors/MetaBindErrors';
import { type ParsingResultNode } from '../../../parsers/nomParsers/GeneralParsers';
import { InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
import { type InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';

export class MinValueInputFieldArgument extends AbstractInputFieldArgument {
value: number = 0;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { AbstractInputFieldArgument } from '../AbstractInputFieldArgument';
import { type ParsingResultNode } from '../../../parsers/nomParsers/GeneralParsers';
import { InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
import { MBLiteral, parseLiteral } from '../../../utils/Literal';
import { type InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
import { type MBLiteral, parseLiteral } from '../../../utils/Literal';

export class OffValueInputFieldArgument extends AbstractInputFieldArgument {
value: MBLiteral = false;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { AbstractInputFieldArgument } from '../AbstractInputFieldArgument';
import { type ParsingResultNode } from '../../../parsers/nomParsers/GeneralParsers';
import { InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
import { MBLiteral, parseLiteral } from '../../../utils/Literal';
import { type InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
import { type MBLiteral, parseLiteral } from '../../../utils/Literal';

export class OnValueInputFieldArgument extends AbstractInputFieldArgument {
value: MBLiteral = true;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { AbstractInputFieldArgument } from '../AbstractInputFieldArgument';
import { type ParsingResultNode } from '../../../parsers/nomParsers/GeneralParsers';
import { InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
import { MBLiteral, parseLiteral } from '../../../utils/Literal';
import { type InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
import { type MBLiteral, parseLiteral } from '../../../utils/Literal';

export class OptionInputFieldArgument extends AbstractInputFieldArgument {
value: MBLiteral = '';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { AbstractInputFieldArgument } from '../AbstractInputFieldArgument';
import { type ParsingResultNode } from '../../../parsers/nomParsers/GeneralParsers';
import { InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
import { type InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';

export class OptionQueryInputFieldArgument extends AbstractInputFieldArgument {
value: string = '';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { AbstractInputFieldArgument } from '../AbstractInputFieldArgument';
import { type ParsingResultNode } from '../../../parsers/nomParsers/GeneralParsers';
import { InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
import { type InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';

export class PlaceholderInputFieldArgument extends AbstractInputFieldArgument {
value: string = '';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { AbstractInputFieldArgument } from '../AbstractInputFieldArgument';
import { type ParsingResultNode } from '../../../parsers/nomParsers/GeneralParsers';
import { InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
import { type InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';

export class ShowcaseInputFieldArgument extends AbstractInputFieldArgument {
value: boolean = true;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { AbstractInputFieldArgument } from '../AbstractInputFieldArgument';
import { ErrorLevel, MetaBindParsingError } from '../../../utils/errors/MetaBindErrors';
import { type ParsingResultNode } from '../../../parsers/nomParsers/GeneralParsers';
import { InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
import { type InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';

export class StepSizeValueInputFieldArgument extends AbstractInputFieldArgument {
value: number = 0;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { AbstractInputFieldArgument } from '../AbstractInputFieldArgument';
import { type ParsingResultNode } from '../../../parsers/nomParsers/GeneralParsers';
import { InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
import { type InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';

export class TitleInputFieldArgument extends AbstractInputFieldArgument {
value: string = '';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { AbstractInputFieldArgument } from '../AbstractInputFieldArgument';
import { type ParsingResultNode } from '../../../parsers/nomParsers/GeneralParsers';
import { InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
import { type InputFieldArgumentConfig, InputFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';

export class UseLinksInputFieldArgument extends AbstractInputFieldArgument {
value: boolean = true;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { AbstractFieldArgument } from '../AbstractFieldArgument';
import { ViewFieldArgumentConfig, ViewFieldArgumentType, ViewFieldType } from '../../parsers/GeneralConfigs';
import { type ViewFieldArgumentConfig, type ViewFieldArgumentType, type ViewFieldType } from '../../parsers/GeneralConfigs';

export abstract class AbstractViewFieldArgument extends AbstractFieldArgument<ViewFieldType, ViewFieldArgumentType, ViewFieldArgumentConfig> {}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { AbstractFieldArgumentContainer } from '../AbstractFieldArgumentContainer';
import { type ViewFieldArgumentMapType } from './ViewFieldArgumentFactory';
import { ViewFieldArgumentConfig, ViewFieldArgumentType, ViewFieldType } from '../../parsers/GeneralConfigs';
import { type ViewFieldArgumentConfig, type ViewFieldArgumentType, type ViewFieldType } from '../../parsers/GeneralConfigs';

export class ViewFieldArgumentContainer extends AbstractFieldArgumentContainer<ViewFieldType, ViewFieldArgumentType, ViewFieldArgumentConfig> {
getAll<T extends ViewFieldArgumentType>(name: T): NonNullable<ViewFieldArgumentMapType<T>>[] {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { type ParsingResultNode } from '../../../parsers/nomParsers/GeneralParsers';
import { AbstractViewFieldArgument } from '../AbstractViewFieldArgument';
import { ViewFieldArgumentConfig, ViewFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
import { type ViewFieldArgumentConfig, ViewFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';

export class HiddenViewFieldArgument extends AbstractViewFieldArgument {
value: boolean = true;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { type ParsingResultNode } from '../../../parsers/nomParsers/GeneralParsers';
import { AbstractViewFieldArgument } from '../AbstractViewFieldArgument';
import { ViewFieldArgumentConfig, ViewFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';
import { type ViewFieldArgumentConfig, ViewFieldArgumentConfigs } from '../../../parsers/GeneralConfigs';

export class RenderMarkdownViewFieldArgument extends AbstractViewFieldArgument {
value: boolean = true;
Expand Down
2 changes: 1 addition & 1 deletion src/inputFields/InputFieldFactory.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import { ListIPF } from './fields/List/ListIPF';
import { ListSuggesterIPF } from './fields/ListSuggester/ListSuggesterIPF';
import { DateIPF } from './fields/Date/DateIPF';
import { TimeIPF } from './fields/Time/TimeIPF';
import { InputFieldConfig, InputFieldConfigs, InputFieldType } from '../parsers/GeneralConfigs';
import { type InputFieldConfig, InputFieldConfigs, InputFieldType } from '../parsers/GeneralConfigs';

export type NewInputField =
| ToggleIPF
Expand Down
2 changes: 1 addition & 1 deletion src/inputFields/fields/ImageSuggester/ImageSuggesterIPF.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { type InputFieldMDRC } from '../../../renderChildren/InputFieldMDRC';
import { type SvelteComponent } from 'svelte';
import ImageSuggesterComponent from './ImageSuggesterComponent.svelte';
import { openImageSuggesterModalForInputField } from './ImageSuggesterHelper';
import { isLiteral, MBLiteral, stringifyLiteral } from '../../../utils/Literal';
import { isLiteral, type MBLiteral, stringifyLiteral } from '../../../utils/Literal';

export class ImageSuggesterIPF extends AbstractInputField<MBLiteral, string> {
constructor(renderChild: InputFieldMDRC) {
Expand Down
2 changes: 1 addition & 1 deletion src/inputFields/fields/InlineSelect/InlineSelectIPF.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { type InputFieldMDRC } from '../../../renderChildren/InputFieldMDRC';
import { type SvelteComponent } from 'svelte';
import InlineSelectComponent from './InlineSelectComponent.svelte';
import { InputFieldArgumentType } from '../../../parsers/GeneralConfigs';
import { MBLiteral, parseUnknownToLiteral } from '../../../utils/Literal';
import { type MBLiteral, parseUnknownToLiteral } from '../../../utils/Literal';

export class InlineSelectIPF extends AbstractInputField<MBLiteral, MBLiteral> {
options: OptionInputFieldArgument[];
Expand Down
2 changes: 1 addition & 1 deletion src/inputFields/fields/List/ListIPF.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { type InputFieldMDRC } from '../../../renderChildren/InputFieldMDRC';
import { type SvelteComponent } from 'svelte';
import ListComponent from './ListComponent.svelte';
import { InputFieldArgumentType } from '../../../parsers/GeneralConfigs';
import { MBLiteral, parseUnknownToLiteralArray } from '../../../utils/Literal';
import { type MBLiteral, parseUnknownToLiteralArray } from '../../../utils/Literal';

export class ListIPF extends AbstractInputField<MBLiteral[], MBLiteral[]> {
constructor(renderChild: InputFieldMDRC) {
Expand Down
2 changes: 1 addition & 1 deletion src/inputFields/fields/ListSuggester/ListSuggesterIPF.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { type InputFieldMDRC } from '../../../renderChildren/InputFieldMDRC';
import { type SvelteComponent } from 'svelte';
import ListSuggesterComponent from './ListSuggesterComponent.svelte';
import { openSuggesterModalForInputField } from '../Suggester/SuggesterHelper';
import { MBLiteral, parseUnknownToLiteralArray } from '../../../utils/Literal';
import { type MBLiteral, parseUnknownToLiteralArray } from '../../../utils/Literal';

export class ListSuggesterIPF extends AbstractInputField<MBLiteral[], MBLiteral[]> {
constructor(renderChild: InputFieldMDRC) {
Expand Down
2 changes: 1 addition & 1 deletion src/inputFields/fields/MultiSelect/MultiSelectIPF.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { type InputFieldMDRC } from '../../../renderChildren/InputFieldMDRC';
import { type SvelteComponent } from 'svelte';
import MultiSelectComponent from './MultiSelectComponent.svelte';
import { InputFieldArgumentType } from '../../../parsers/GeneralConfigs';
import { MBLiteral, parseUnknownToLiteralArray } from '../../../utils/Literal';
import { type MBLiteral, parseUnknownToLiteralArray } from '../../../utils/Literal';

export class MultiSelectIPF extends AbstractInputField<MBLiteral[], MBLiteral[]> {
options: OptionInputFieldArgument[];
Expand Down
2 changes: 1 addition & 1 deletion src/inputFields/fields/Select/SelectIPF.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import SelectComponent from './SelectComponent.svelte';
import { type OptionInputFieldArgument } from '../../../fieldArguments/inputFieldArguments/arguments/OptionInputFieldArgument';

import { InputFieldArgumentType } from '../../../parsers/GeneralConfigs';
import { MBLiteral, parseUnknownToLiteral } from '../../../utils/Literal';
import { type MBLiteral, parseUnknownToLiteral } from '../../../utils/Literal';

export class SelectIPF extends AbstractInputField<MBLiteral, MBLiteral> {
options: OptionInputFieldArgument[];
Expand Down
2 changes: 1 addition & 1 deletion src/inputFields/fields/Suggester/SuggesterHelper.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { SuggesterInputModal } from './SuggesterInputModal';
import { type SuggesterIPF } from './SuggesterIPF';
import { type ListSuggesterIPF } from '../ListSuggester/ListSuggesterIPF';
import { InputFieldArgumentType } from '../../../parsers/GeneralConfigs';
import { MBLiteral } from '../../../utils/Literal';
import { type MBLiteral } from '../../../utils/Literal';

export class SuggesterOption<T> {
value: T;
Expand Down
2 changes: 1 addition & 1 deletion src/inputFields/fields/Suggester/SuggesterIPF.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { type InputFieldMDRC } from '../../../renderChildren/InputFieldMDRC';
import { type SvelteComponent } from 'svelte';
import SuggesterComponent from './SuggesterComponent.svelte';
import { openSuggesterModalForInputField } from './SuggesterHelper';
import { MBLiteral, parseUnknownToLiteral } from '../../../utils/Literal';
import { type MBLiteral, parseUnknownToLiteral } from '../../../utils/Literal';

export class SuggesterIPF extends AbstractInputField<MBLiteral, MBLiteral> {
constructor(renderChild: InputFieldMDRC) {
Expand Down
2 changes: 1 addition & 1 deletion src/inputFields/fields/Suggester/SuggesterInputModal.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { type App, FuzzySuggestModal } from 'obsidian';
import { type SuggesterOption } from './SuggesterHelper';

import { MBLiteral } from '../../../utils/Literal';
import { type MBLiteral } from '../../../utils/Literal';

export class SuggesterInputModal extends FuzzySuggestModal<SuggesterOption<MBLiteral>> {
options: SuggesterOption<MBLiteral>[];
Expand Down
2 changes: 1 addition & 1 deletion src/inputFields/fields/Toggle/ToggleIPF.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { type InputFieldMDRC } from '../../../renderChildren/InputFieldMDRC';
import { type SvelteComponent } from 'svelte';
import ToggleComponent from './ToggleComponent.svelte';
import { InputFieldArgumentType } from '../../../parsers/GeneralConfigs';
import { MBLiteral, parseUnknownToLiteral } from '../../../utils/Literal';
import { type MBLiteral, parseUnknownToLiteral } from '../../../utils/Literal';

export class ToggleIPF extends AbstractInputField<MBLiteral, boolean> {
onValue: MBLiteral;
Expand Down
2 changes: 1 addition & 1 deletion src/metaBindTable/MetaBindTable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import { type Component } from 'obsidian';
import { type UnvalidatedViewFieldDeclaration, type ViewFieldDeclaration } from '../parsers/viewFieldParser/ViewFieldDeclaration';

import { type MetadataSubscription } from '../metadata/MetadataSubscription';
import { MBExtendedLiteral } from '../utils/Literal';
import { type MBExtendedLiteral } from '../utils/Literal';

export type MetaBindTableCell = InputFieldDeclaration | ViewFieldDeclaration;

Expand Down
2 changes: 1 addition & 1 deletion src/parsers/inputFieldParser/InputFieldDeclaration.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { type InputFieldArgumentContainer } from '../../fieldArguments/inputFieldArguments/InputFieldArgumentContainer';
import { type ErrorCollection } from '../../utils/errors/ErrorCollection';
import { type ParsingResultNode } from '../nomParsers/GeneralParsers';
import { InputFieldType } from '../GeneralConfigs';
import { type InputFieldType } from '../GeneralConfigs';

export interface InputFieldDeclaration {
/**
Expand Down
Loading

0 comments on commit ad658c3

Please sign in to comment.