MCPcopy Create free account

hub / github.com/Quorafind/Bases-Toolbox / functions

Functions141 in github.com/Quorafind/Bases-Toolbox

↓ 53 callersMethodmap
(f: (a: T) => U)
src/dataview-parser/query-types.ts:141
↓ 32 callersMethodfromObject
(object: Record<string, any>)
src/dataview-parser/normalize.ts:75
↓ 32 callersFunctiongetPropertyValue
(file: any, propPath: string)
src/lib/basesParser.ts:48
↓ 24 callersFunctioncalculateFormulaValue
* Calculate formula value
src/lib/basesParser.ts:100
↓ 14 callersMethodtransformFieldExpression
* Transform a field expression to Bases format
src/dataview-parser/transformer.ts:345
↓ 5 callersFunctioncreateBinaryParser
( child: P.Parser<T>, sep: P.Parser<U>, combine: (a: T, b: U, c: T) => T )
src/dataview-parser/expression-parse.ts:131
↓ 5 callersFunctionparseValue
* Parse a value from a string, handling quotes and numeric values
src/lib/basesParser.ts:564
↓ 3 callersFunctionevaluateFormulaExpression
* Evaluate a formula expression
src/lib/basesParser.ts:137
↓ 3 callersMethodflattenLogicalOperations
* Helper method to flatten nested AND/OR operations
src/dataview-parser/transformer.ts:42
↓ 3 callersFunctionparseParameters
* Parse function parameters, handling commas in quoted strings
src/lib/basesParser.ts:616
↓ 2 callersMethodconvertStringConcatenation
* Convert string concatenation functions to + operator
src/lib/basesUpdater.ts:382
↓ 2 callersMethodextractArgumentsFromPosition
* Extract arguments from a function call starting at the opening parenthesis
src/lib/basesUpdater.ts:477
↓ 2 callersFunctionfailure
(error: E)
src/dataview-parser/query-types.ts:224
↓ 2 callersMethodfile
Create a link to a specific file.
src/dataview-parser/normalize.ts:18
↓ 2 callersMethodfileName
The stripped name of the file this link points to.
src/dataview-parser/normalize.ts:180
↓ 2 callersFunctiongetFaker
()
src/lib/mockDataGeneratorLazy.ts:36
↓ 2 callersFunctiongetFileTitle
(path: string)
src/dataview-parser/normalize.ts:186
↓ 2 callersMethodheader
Create a link to a specific file and header in that file.
src/dataview-parser/normalize.ts:43
↓ 2 callersMethodisDateExpression
* Check if a field is a date expression
src/dataview-parser/transformer.ts:581
↓ 2 callersMethodisFilterExpression
* Check if a field expression is a filter expression (comparison or filter function)
src/dataview-parser/transformer.ts:595
↓ 2 callersMethodisLogicalObject
* Check if a value is a logical filter object (has 'and' or 'or' keys)
src/dataview-parser/transformer.ts:634
↓ 2 callersMethodmapDataviewPropertyToBaseProperty
* Map Dataview property names to Bases property names
src/dataview-parser/transformer.ts:988
↓ 2 callersMethodparseArguments
* Parse function arguments, handling nested parentheses and quotes
src/lib/basesUpdater.ts:537
↓ 2 callersFunctionprecededByWhitespaceIfNotEof
Given `parser`, return the parser that returns `if_eof()` if EOF is found, * otherwise `parser` preceded by (non-optional) whitespace
src/dataview-parser/query-parse.ts:71
↓ 2 callersMethodreplaceFunctionCalls
* Replace function calls with a transformation function
src/lib/basesUpdater.ts:438
↓ 2 callersMethodupdateFilters
* Update filters to new syntax
src/lib/basesUpdater.ts:67
↓ 1 callersMethodblock
Create a link to a specific file and block in that file.
src/dataview-parser/normalize.ts:60
↓ 1 callersFunctioncaptureRaw
(base: P.Parser<T>)
src/dataview-parser/query-parse.ts:48
↓ 1 callersFunctionchainOpt
( base: P.Parser<T>, ...funcs: ((r: T) => P.Parser<T>)[] )
src/dataview-parser/expression-parse.ts:151
↓ 1 callersMethodcombineFilters
* Combine source and where filters
src/dataview-parser/transformer.ts:1020
↓ 1 callersFunctionevaluateCondition
* Evaluate a condition for the if() formula function
src/lib/basesParser.ts:355
↓ 1 callersFunctionevaluateContains
* Evaluate the contains function
src/lib/basesParser.ts:707
↓ 1 callersFunctionevaluateEmpty
* Evaluate the empty function
src/lib/basesParser.ts:727
↓ 1 callersFunctionevaluateExpression
* Evaluate a string expression against a file
src/lib/basesParser.ts:798
↓ 1 callersFunctionevaluateFilter
* Evaluate a filter condition against a file
src/lib/basesParser.ts:760
↓ 1 callersFunctionevaluateFunction
* Evaluate a function expression against a file
src/lib/basesParser.ts:589
↓ 1 callersFunctionevaluateInFolder
* Evaluate the inFolder function
src/lib/basesParser.ts:694
↓ 1 callersFunctionevaluateLinksTo
* Evaluate the linksTo function
src/lib/basesParser.ts:676
↓ 1 callersFunctionevaluateTaggedWith
* Evaluate the taggedWith function
src/lib/basesParser.ts:654
↓ 1 callersMethodextractDateString
* Extract date string from a date-like expression
src/dataview-parser/transformer.ts:1076
↓ 1 callersMethodfixEscapedStringConcatenation
* Fix over-escaped string concatenation expressions in YAML output
src/lib/basesUpdater.ts:583
↓ 1 callersFunctionflatMap2
( first: Result<T1, E>, second: Result<T2, E>, f: (a: T1, b: T2) => Result<O, E> )
src/dataview-parser/query-types.ts:229
↓ 1 callersFunctionfunc
(func: Field, args: Field[])
src/dataview-parser/field.ts:132
↓ 1 callersFunctiongenerateBookData
(count: number = 10)
src/lib/mockDataGeneratorLazy.ts:105
↓ 1 callersFunctiongenerateBookData
* Generate book data for reading list and completed books
src/lib/mockDataGenerator.ts:107
↓ 1 callersFunctiongenerateMockFile
* Generate a single mock file with properties
src/lib/mockDataGenerator.ts:29
↓ 1 callersFunctiongenerateMockFiles
(count: number = 20)
src/lib/mockDataGeneratorLazy.ts:47
↓ 1 callersFunctiongenerateMockFiles
(count: number = 100)
src/lib/mockDataGenerator.ts:22
↓ 1 callersMethodinfer
( linkpath: string, embed: boolean = false, display?: string )
src/dataview-parser/normalize.ts:28
↓ 1 callersMethodisDateLikeExpression
* Check if a field looks like a date expression (e.g., 2023-01-01)
src/dataview-parser/transformer.ts:1040
↓ 1 callersMethodisFormulaField
* Check if a field is a formula (computed field)
src/dataview-parser/transformer.ts:232
↓ 1 callersMethodisMethodCall
* Check if a function should be transformed as a method call
src/dataview-parser/transformer.ts:647
↓ 1 callersMethodmapErr
(f: (e: E) => U)
src/dataview-parser/query-types.ts:189
↓ 1 callersMethodmarkdown
Convert this link to markdown so it can be rendered.
src/dataview-parser/normalize.ts:154
↓ 1 callersFunctionnormalizeDuration
(dur: Duration)
src/dataview-parser/expression-parse.ts:31
↓ 1 callersFunctionnormalizeHeaderForLink
(header: string)
src/dataview-parser/normalize.ts:203
↓ 1 callersMethodobsidianLink
Convert the inner part of the link to something that Obsidian can open / understand.
src/dataview-parser/normalize.ts:170
↓ 1 callersFunctionparseInnerLink
(rawlink: string)
src/dataview-parser/expression-parse.ts:125
↓ 1 callersFunctionparseQuery
(text: string)
src/dataview-parser/query-parse.ts:266
↓ 1 callersFunctionsplitOnUnescapedPipe
Split on unescaped pipes in an inner link.
src/dataview-parser/expression-parse.ts:111
↓ 1 callersFunctionstripNewlines
Strip newlines and excess whitespace out of text.
src/dataview-parser/query-parse.ts:62
↓ 1 callersFunctionsuccess
(value: T)
src/dataview-parser/query-types.ts:219
↓ 1 callersMethodtoYaml
* Convert the result to YAML string
src/dataview-parser/transformer.ts:124
↓ 1 callersMethodtransform
* Transform a parsed Dataview query to Bases YAML structure
src/dataview-parser/transformer.ts:70
↓ 1 callersMethodtransformBinaryOp
* Transform binary operations
src/dataview-parser/transformer.ts:480
↓ 1 callersMethodtransformFunction
* Transform function calls
src/dataview-parser/transformer.ts:673
↓ 1 callersMethodtransformGroupClause
* Transform GROUP BY clause
src/dataview-parser/transformer.ts:337
↓ 1 callersMethodtransformHeader
* Transform the query header (TABLE, LIST, etc.)
src/dataview-parser/transformer.ts:137
↓ 1 callersMethodtransformIndexField
* Transform index fields (property access)
src/dataview-parser/transformer.ts:445
↓ 1 callersMethodtransformLimitClause
* Transform LIMIT clause
src/dataview-parser/transformer.ts:316
↓ 1 callersMethodtransformLinkObject
* Transform Link objects (Obsidian links with potential aliases)
src/dataview-parser/transformer.ts:431
↓ 1 callersMethodtransformLiteral
* Transform literal values
src/dataview-parser/transformer.ts:392
↓ 1 callersMethodtransformNamedField
* Transform a named field (used in TABLE columns)
src/dataview-parser/transformer.ts:196
↓ 1 callersMethodtransformSortClause
* Transform SORT clause
src/dataview-parser/transformer.ts:304
↓ 1 callersMethodtransformSource
* Transform the source (FROM clause)
src/dataview-parser/transformer.ts:249
↓ 1 callersMethodtransformWhereClause
* Transform WHERE clause
src/dataview-parser/transformer.ts:297
↓ 1 callersMethodupdateBasesObject
* Update a Bases object to new syntax
src/lib/basesUpdater.ts:34
↓ 1 callersMethodupdateDisplayProperties
* Update display property names
src/lib/basesUpdater.ts:272
↓ 1 callersMethodupdateFilterExpression
* Update a single filter expression string
src/lib/basesUpdater.ts:96
↓ 1 callersMethodupdateFormulaExpression
* Update a single formula expression
src/lib/basesUpdater.ts:171
↓ 1 callersMethodupdateFormulas
* Update formulas to new syntax
src/lib/basesUpdater.ts:156
↓ 1 callersMethodupdateView
* Update view configuration
src/lib/basesUpdater.ts:241
Functionand
(left: Source, right: Source)
src/dataview-parser/source-types.ts:100
FunctionapplyFilters
(files: any[], filters: any)
src/lib/basesParser.ts:751
FunctionapplyFormula
(file: any, formula: string)
src/lib/basesParser.ts:39
Methodbimap
( succ: (a: T) => T2, _fail: (b: E) => E2 )
src/dataview-parser/query-types.ts:153
Methodbimap
( _succ: (a: T) => T2, fail: (b: E) => E2 )
src/dataview-parser/query-types.ts:193
FunctionbinaryOp
(left: Source, op: SourceOp, right: Source)
src/dataview-parser/source-types.ts:95
FunctionbinaryOp
(left: Field, op: BinaryOp, right: Field)
src/dataview-parser/field.ts:109
Methodcast
()
src/dataview-parser/query-types.ts:164
Methodcast
()
src/dataview-parser/query-types.ts:204
Methodconstructor
(fields: Partial<Link>)
src/dataview-parser/normalize.ts:79
Methodconstructor
(public value: T)
src/dataview-parser/query-types.ts:137
Methodconstructor
(public error: E)
src/dataview-parser/query-types.ts:177
Functioncsv
(path: string)
src/dataview-parser/source-types.ts:76
Functionempty
()
src/dataview-parser/source-types.ts:114
Methodequals
Checks for link equality (i.e., that the links are pointing to the same exact location).
src/dataview-parser/normalize.ts:84
MethodextractFunctionCall
* Extract a complete function call with proper parentheses matching
src/lib/basesUpdater.ts:521
MethodflatMap
(f: (a: T) => Result<U, E>)
src/dataview-parser/query-types.ts:145
MethodflatMap
(_f: (a: T) => Result<U, E>)
src/dataview-parser/query-types.ts:185
next →1–100 of 141, ranked by callers