Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SpyglassMC/Spyglass
/ functions
Functions
1,420 in github.com/SpyglassMC/Spyglass
⨍
Functions
1,420
◇
Types & classes
539
↓ 503 callers
Method
create
( dependencies: readonly Dependency[], externals: Externals, logger: Logger, )
packages/core/src/service/FileService.ts:210
↓ 204 callers
Function
localize
(key: string, ...params: Parameter[])
packages/locales/src/index.ts:26
↓ 141 callers
Method
report
* Reports a new error.
packages/core/src/service/ErrorReporter.ts:13
↓ 109 callers
Method
get
(key: K)
packages/core/src/common/TwoWayMap.ts:39
↓ 108 callers
Function
resource
(path: string, resource: Partial<Resource> = {})
packages/java-edition/src/binder/index.ts:36
↓ 99 callers
Method
slice
(param0: Range | RangeContainer | number, end?: number)
packages/core/src/source/Source.ts:150
↓ 77 callers
Method
peek
* Peeks a substring from the current cursor. * @param length The length of the substring. Defaults to 1 * @param offset The index to offset from c
packages/core/src/source/Source.ts:71
↓ 67 callers
Function
localeQuote
(content: string)
packages/locales/src/index.ts:32
↓ 67 callers
Method
writeFile
* @param options `mode` - File mode bit mask (e.g. `0o775`).
packages/core/src/common/externals/index.ts:64
↓ 66 callers
Method
set
(key: K, value: V)
packages/core/src/common/TwoWayMap.ts:53
↓ 64 callers
Method
info
* Log an information.
packages/core/src/common/Logger.ts:10
↓ 63 callers
Function
wrap
(parser: core.Parser<T>)
packages/java-edition/src/mcfunction/parser/argument.ts:111
↓ 61 callers
Method
on
( name: K, listener: (data: TEvents[K]) => unknown, options?: AddEventListenerOptions, )
packages/core/src/common/EventDispatcher.ts:10
↓ 60 callers
Method
entries
()
packages/core/src/common/TwoWayMap.ts:65
↓ 60 callers
Function
syntax
(parsers: SP<AstNode>[], delegatesDocComments = false)
packages/mcdoc/src/parser/index.ts:159
↓ 59 callers
Method
registerFormatter
(type: N['type'], formatter: Formatter<N>)
packages/core/src/service/MetaRegistry.ts:216
↓ 57 callers
Method
error
* Output an error message.
packages/core/src/common/Logger.ts:5
↓ 56 callers
Method
query
( doc: DocAndNode | TextDocument | string, category: string, ...path: string[] )
packages/core/src/symbol/SymbolUtil.ts:271
↓ 52 callers
Method
get
(id: string, style: SummaryStyle = 'total', n?: number)
packages/core/src/service/Profiler.ts:151
↓ 51 callers
Method
has
* Returns true if the specified URI exists in the store and is of the expected type. * Directory URIs must end with a slash (`/`), otherwise it will
packages/core/src/common/UriStore.ts:44
↓ 50 callers
Method
enter
* Enters the queried symbol. * * @throws If the parent of this symbol doesn't exist either.
packages/core/src/symbol/SymbolUtil.ts:1109
↓ 50 callers
Function
showWhitespaceGlyph
(string: string)
packages/core/test/utils.ts:64
↓ 46 callers
Function
testParser
( parser: Parser<Returnable>, text: string, { uri = '', languageID = '', keepOptions = false, noNod
packages/core/test/utils.ts:101
↓ 45 callers
Method
registerCompleter
(type: string, completer: Completer<any>)
packages/core/src/service/MetaRegistry.ts:192
↓ 43 callers
Method
skipWhitespace
()
packages/core/src/source/Source.ts:263
↓ 41 callers
Method
trySkip
* If the `expectedValue` is right after the cursor, skips it and returns `true`. Otherwise returns `false`. * * This is a shortcut for the followi
packages/core/src/source/Source.ts:212
↓ 38 callers
Function
formatChildren
( node: DeepReadonly<TNode>, ctx: FormatterContext, childFormatInfo: { [TChildType in TNode['children'][n
packages/mcdoc/src/formatter/index.ts:87
↓ 37 callers
Method
skip
* Skips the current character. * @param step The step to skip. Defaults to 1
packages/core/src/source/Source.ts:193
↓ 35 callers
Method
log
* Log a message.
packages/core/src/common/Logger.ts:15
↓ 35 callers
Function
punctuation
(punctuation: string)
packages/mcdoc/src/parser/index.ts:234
↓ 34 callers
Method
emit
(name: K, data: TEvents[K])
packages/core/src/common/EventDispatcher.ts:6
↓ 33 callers
Method
keys
()
packages/core/src/common/TwoWayMap.ts:69
↓ 32 callers
Method
ready
()
packages/core/src/service/FileWatcher.ts:18
↓ 31 callers
Method
canRead
(length = 1)
packages/core/src/source/Source.ts:75
↓ 31 callers
Method
values
()
packages/core/src/common/TwoWayMap.ts:73
↓ 30 callers
Method
add
(name: string, fn: () => void)
packages/benchmarks/src/index.ts:6
↓ 30 callers
Method
registerColorizer
(type: N['type'], colorizer: Colorizer<N>)
packages/core/src/service/MetaRegistry.ts:180
↓ 29 callers
Method
mkdir
* @param options `mode` - File mode bit mask (e.g. `0o775`).
packages/core/src/common/externals/index.ts:44
↓ 29 callers
Method
warn
* Output a warning message.
packages/core/src/common/Logger.ts:20
↓ 28 callers
Function
marker
(punctuation: string)
packages/mcdoc/src/parser/index.ts:247
↓ 27 callers
Method
literal
(str: string)
packages/core/src/processor/completer/Completer.ts:108
↓ 26 callers
Function
setType
( type: T, parser: Parser<N>, )
packages/core/src/parser/util.ts:383
↓ 25 callers
Method
has
(path: SymbolPath)
packages/core/src/symbol/Symbol.ts:380
↓ 25 callers
Function
markOffsetInString
(string: string, offset: number)
packages/core/test/utils.ts:68
↓ 25 callers
Method
put
(request: RequestInfo | URL, response: Response)
packages/core/src/common/externals/NodeJsExternals.ts:236
↓ 25 callers
Function
select
(cases: readonly Case[])
packages/core/src/parser/util.ts:331
↓ 22 callers
Method
match
( request: RequestInfo | URL, _options?: CacheQueryOptions | undefined, )
packages/core/src/common/externals/NodeJsExternals.ts:191
↓ 22 callers
Method
register
* @param protocol A protocol of URI, including the colon. e.g. `file:`. * @param supporter The supporter for that `protocol`. * @param force If th
packages/core/src/service/FileService.ts:44
↓ 22 callers
Function
wrapType
( node: TypeBaseNode<any>, type: McdocType, ctx: McdocBinderContext, options: { skipFirstIndexBody?: boole
packages/mcdoc/src/binder/index.ts:739
↓ 21 callers
Method
tryPeek
* If the `expectedValue` is right after the cursor, returns `true`. Otherwise returns `false`. * * @param offset Defaults to 0. * * @see {@lin
packages/core/src/source/Source.ts:92
↓ 20 callers
Method
__mockLspFileChange
(params: ls.DidChangeWatchedFilesParams)
packages/language-server/test/util/LspFileWatcher.spec.ts:94
↓ 20 callers
Method
ensureClientManagedChecked
(uri: string)
packages/core/src/service/Project.ts:906
↓ 19 callers
Method
delete
* Deletes a URI from the store if it exists. * For directories, all sub URIs under them will be recursively removed.
packages/core/src/common/UriStore.ts:62
↓ 19 callers
Method
task
* Call after a task has been finished.
packages/core/src/service/Profiler.ts:21
↓ 18 callers
Function
formatWithPrelim
( node: DeepReadonly<TNode>, ctx: FormatterContext, putAttributesOnSeparateLine: boolean, putDocOnSeparate
packages/mcdoc/src/formatter/index.ts:231
↓ 18 callers
Method
member
()
packages/core/src/symbol/SymbolUtil.ts:1158
↓ 18 callers
Function
optional
( parser: Parser<N>, )
packages/core/src/parser/util.ts:271
↓ 18 callers
Method
parse
* Converts a JavaScript Object Notation (JSON) string into an object. * @param text A valid JSON string. * @param reviver A function that transfor
packages/core/src/global.d.ts:24
↓ 17 callers
Method
merge
(base: Config, ...overrides: any[])
packages/core/src/service/Config.ts:581
↓ 16 callers
Function
arrayToMessage
( param: string | Iterable<string>, quoted = true, conjunction: 'and' | 'or' = 'or', )
packages/locales/src/index.ts:107
↓ 16 callers
Function
failOnEmpty
(parser: Parser<T>)
packages/core/src/parser/util.ts:237
↓ 16 callers
Method
readFile
* @param uri A file URI. * @returns The content of the file at `uri`. * @throws If the URI doesn't exist in the file system.
packages/core/src/service/FileService.ts:25
↓ 16 callers
Method
rm
(location: FsLocation, options?: { recursive?: boolean })
packages/core/src/common/externals/index.ts:49
↓ 16 callers
Function
simplify
( typeDef: McdocType, context: SimplifyContext<T>, )
packages/mcdoc/src/runtime/checker/index.ts:797
↓ 15 callers
Function
literal
( literal: Arrayable<string>, options?: { allowedChars?: Set<string> specialChars?: Set<string> colorT
packages/mcdoc/src/parser/index.ts:188
↓ 15 callers
Method
normalizeUri
(uri: string)
packages/core/src/service/Project.ts:621
↓ 15 callers
Function
sequence
( parsers: SP<AstNode>[], parseGap?: InfallibleParser<AstNode[]>, )
packages/core/src/parser/util.ts:96
↓ 14 callers
Function
any
(parsers: Parser<Returnable>[], out?: AnyOutObject)
packages/core/src/parser/util.ts:210
↓ 14 callers
Method
debug
(message: string)
packages/core/src/service/Service.ts:56
↓ 14 callers
Function
keyword
( keyword: Arrayable<string>, options: { allowedChars?: Set<string> specialChars?: Set<string> colorTo
packages/mcdoc/src/parser/index.ts:217
↓ 14 callers
Function
rangeToString
(range: NumericRange | undefined)
packages/mcdoc/src/type/index.ts:577
↓ 14 callers
Method
registerLanguage
* Registers a new language. * @param languageID The language ID. e.g. `"mcfunction"` * @param options The language options for this language.
packages/core/src/service/MetaRegistry.ts:106
↓ 13 callers
Function
assertType
(_value: T)
packages/core/test/utils.ts:149
↓ 13 callers
Function
commandLiteral
(options: core.LiteralOptions)
packages/java-edition/src/mcfunction/parser/argument.ts:578
↓ 13 callers
Function
hasKey
(key: string)
packages/java-edition/src/mcfunction/parser/argument.ts:942
↓ 13 callers
Function
literal
* @returns A parser that takes `literal` only. * * `Failure` when it does not encounter the `literal`.
packages/core/test/parser/util.spec.ts:24
↓ 13 callers
Method
reconcile
* Reconcile the internal URI store with the actual directories and files on the disk. * @param uri URI that should be reconciled. If it's a file URI
packages/language-server/src/util/LspFileWatcher.ts:207
↓ 13 callers
Method
registerChecker
(type: N['type'], checker: Checker<N>)
packages/core/src/service/MetaRegistry.ts:157
↓ 13 callers
Method
skipUntilOrEnd
* @param terminators Ending character. Will not be skipped.
packages/core/src/source/Source.ts:307
↓ 12 callers
Function
assert
(val: unknown)
packages/core/src/common/externals/NodeJsExternals.ts:138
↓ 12 callers
Function
getDefaultResponse
()
packages/core/test/common/externals/NodeJsExternals.spec.ts:29
↓ 12 callers
Method
getFormatter
(type: N['type'])
packages/core/src/service/MetaRegistry.ts:213
↓ 12 callers
Method
sliceToCursor
(start: number)
packages/core/src/source/Source.ts:160
↓ 12 callers
Function
wrap
(result: SimplifyResult<SimplifiedMcdocType>)
packages/mcdoc/src/runtime/checker/index.ts:801
↓ 11 callers
Method
if
(predicate: QueryCallback, fn: QueryCallback<any>)
packages/core/src/symbol/SymbolUtil.ts:906
↓ 11 callers
Function
mockProjectData
(data: Partial<ProjectData> = {})
packages/core/test/utils.ts:40
↓ 11 callers
Function
registerAttribute
( meta: core.MetaRegistry, name: string, validator: McdocAttributeValidator<C>, attribute: McdocAttribute<
packages/mcdoc/src/runtime/attribute/index.ts:51
↓ 11 callers
Function
syntaxRepeat
( parser: Parser<CN | SyntaxUtil<CN>>, delegatesDocComments = false, )
packages/mcdoc/src/parser/index.ts:181
↓ 11 callers
Method
trim
(table: SymbolTable)
packages/core/src/symbol/SymbolUtil.ts:317
↓ 11 callers
Function
typeBase
( type: T, parser: Parser, )
packages/mcdoc/src/parser/index.ts:827
↓ 10 callers
Function
attempt
( parser: Parser<N>, src: Source, ctx: ParserContext, )
packages/core/src/parser/util.ts:45
↓ 10 callers
Function
convertType
(node: TypeNode, ctx: McdocBinderContext)
packages/mcdoc/src/binder/index.ts:706
↓ 10 callers
Function
getTypeNodes
( children: DeepReadonly<AstNode[]>, )
packages/mcdoc/src/formatter/index.ts:374
↓ 10 callers
Function
numericToString
(n: number | bigint | undefined)
packages/core/test/common/util.spec.ts:208
↓ 10 callers
Function
traversePreOrder
( node: DeepReadonly<AstNode>, shouldContinue: Callback<unknown>, shouldCallFn: Callback<unknown>, fn: Cal
packages/core/src/processor/util.ts:18
↓ 9 callers
Method
canReadInLine
()
packages/core/src/source/Source.ts:81
↓ 9 callers
Method
clone
()
packages/core/src/source/Source.ts:179
↓ 9 callers
Method
dump
* @returns All reported errors, and then clears the error stack.
packages/core/src/service/ErrorReporter.ts:28
↓ 9 callers
Function
fetchWithCache
( { web }: Externals, logger: Logger, input: RequestInfo | URL, init?: RequestInit, options?: FetcherOpti
packages/core/src/service/fetcher.ts:18
↓ 9 callers
Function
getDataPatch
* Return the command tree patch for anything related to data sources as used in * `data`, `execute if` and `execute store` commands. * * A **vault*
packages/java-edition/src/mcfunction/tree/patch.ts:979
next →
1–100 of 1,420, ranked by callers