DataLoaders — astro Architecture
Utility functions for fetching and parsing content from various sources.
Entity Profile
Dependency Diagram
graph TD subdomain_ContentCollections_DataLoaders["DataLoaders"] eca81928_a18b_c02e_8e5a_0440befa1a98["types-generator.ts"] subdomain_ContentCollections_DataLoaders --> eca81928_a18b_c02e_8e5a_0440befa1a98 ab9fccbb_2c60_cea9_6491_c0c755fcbd23["server-listeners.ts"] subdomain_ContentCollections_DataLoaders --> ab9fccbb_2c60_cea9_6491_c0c755fcbd23 7a46444b_6633_b7e5_30ac_f5b4aa6a43ff["vite-plugin-content-assets.ts"] subdomain_ContentCollections_DataLoaders --> 7a46444b_6633_b7e5_30ac_f5b4aa6a43ff 6e7c310e_d293_0d26_5ed9_d09724209fd3["glob.ts"] subdomain_ContentCollections_DataLoaders --> 6e7c310e_d293_0d26_5ed9_d09724209fd3 22462ad0_0c12_680a_37b6_f35d0154b9f5["runtime-assets.ts"] subdomain_ContentCollections_DataLoaders --> 22462ad0_0c12_680a_37b6_f35d0154b9f5 a146b99b_6ede_06f0_3c83_b19531b5f76a["types.ts"] subdomain_ContentCollections_DataLoaders --> a146b99b_6ede_06f0_3c83_b19531b5f76a 7a09e708_c090_71c0_8138_7343699b1865["utils.ts"] subdomain_ContentCollections_DataLoaders --> 7a09e708_c090_71c0_8138_7343699b1865 a0e778e8_6c74_0340_e6e8_947338681c88["watcher.ts"] subdomain_ContentCollections_DataLoaders --> a0e778e8_6c74_0340_e6e8_947338681c88 fc8b2048_232d_51e7_d71d_a83969632b6f["mutable-data-store.ts"] subdomain_ContentCollections_DataLoaders --> fc8b2048_232d_51e7_d71d_a83969632b6f be7d1eab_916b_90f9_3072_d169ed547abf["config.ts"] subdomain_ContentCollections_DataLoaders --> be7d1eab_916b_90f9_3072_d169ed547abf 417a2168_7db3_8ba7_a451_05ede087524a["content.config.ts"] subdomain_ContentCollections_DataLoaders --> 417a2168_7db3_8ba7_a451_05ede087524a dabf6768_9542_21ce_e4c4_299b1540a491["data-store.ts"] subdomain_ContentCollections_DataLoaders --> dabf6768_9542_21ce_e4c4_299b1540a491 7fd49d85_29da_fb8a_f2fc_3479c947eee8["file.ts"] subdomain_ContentCollections_DataLoaders --> 7fd49d85_29da_fb8a_f2fc_3479c947eee8 b4af2256_5c78_3627_f741_263a80576e37["post-loader.ts"] subdomain_ContentCollections_DataLoaders --> b4af2256_5c78_3627_f741_263a80576e37 style subdomain_ContentCollections_DataLoaders fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- Array()
- Array()
- Array()
- C()
- DataEntry()
- Promise()
- S()
- addAssetImport()
- addAssetImports()
- addModuleImport()
- assetImport()
- assets()
- astroContentAssetPropagationPlugin()
- astroContentImportPlugin()
- astroContentVirtualModPlugin()
- attachContentServerListeners()
- autogenerateCollections()
- cats.loader()
- checkPrefix()
- clear()
- clearAll()
- clearTimeout()
- collectionName()
- collections()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- content()
- contentAssetsBuildPostHook()
- contentLayerSingleton()
- contentModuleToId()
- contentObservable()
- context()
- createContentTypesGenerator()
- createDeprecatedFunction()
- createGetCollection()
- createGetEntries()
- createGetEntry()
- createGetLiveCollection()
- createGetLiveEntry()
- createImage()
- createReference()
- createWatcherWrapper()
- ctx()
- dataStoreSingleton()
- defineCollection()
- defineCollection()
- defineLiveCollection()
- defineLiveCollection()
- delete()
- dispose()
- entries()
- file()
- fileName()
- filePath()
- fn()
- formatZodError()
- fromFile()
- fromMap()
- fromMap()
- fromModule()
- fromModule()
- fromString()
- generateContentEntryFile()
- generateIdDefault()
- get()
- getContentConfigFromGlobal()
- getContentEntryExts()
- getContentEntryIdAndSlug()
- getContentEntryModule()
- getContentPaths()
- getContentPathsWithConfig()
- getContentRendererByViteId()
- getDataEntryExts()
- getDataEntryId()
- getDataEntryModule()
- getDataStoreFile()
- getEntryCollectionName()
- getEntryConfigByExtMap()
- getEntryData()
- getEntryModuleBaseInfo()
- getEntrySlug()
- getEntryType()
- getExtGlob()
- getImporterFilename()
- getRelativeEntryPath()
- getStylesForURL()
- getSymlinkedContentCollections()
- getYAMLErrorLine()
- glob()
- globWithUnderscoresIgnored()
- has()
- hasAssetPropagationFlag()
- hasCollection()
- hasContentFlag()
- hasUnderscoreBelowContentDirectoryPath()
- id()
- id()
- images.loader()
- invalidateDataStore()
- invalidateVirtualMod()
- is()
- is()
- is()
- is()
- isDeferredModule()
- isParentDirectory()
- isPropagatedAssetsModule()
- key()
- key()
- keys()
- loadContentConfig()
- loader()
- loading()
- metaStore()
- normalizeConfigPath()
- options()
- options()
- opts()
- parseEntrySlug()
- parseLiveEntry()
- path()
- posixRelative()
- posixifyPath()
- regenerateCollectionFileManifest()
- reloadContentConfigObserver()
- render()
- renderEntry()
- reverseSymlink()
- rodents.loader()
- safeStringify()
- safeStringifyReplacer()
- scopedStore()
- search()
- searchConfig()
- searchLegacyConfig()
- searchLiveConfig()
- set()
- simpleLoader()
- stringifyEntryData()
- sync()
- text()
- toString()
- typeForCollection()
- unwatchContentConfig()
- updateImageReferencesInBody()
- updateImageReferencesInData()
- values()
- waitUntilSaveComplete()
- warnForPropertyAccess()
- watchContentConfig()
- writeAssetImports()
- writeContentFiles()
- writeModuleImports()
- writeToDisk()
- xxhash()
- z()
- z()
Source Files
- packages/astro/src/content/config.ts
- packages/astro/src/content/content-layer.ts
- packages/astro/e2e/fixtures/cloudflare/src/content.config.ts
- packages/astro/src/content/data-store.ts
- packages/astro/src/content/loaders/errors.ts
- packages/astro/src/content/loaders/file.ts
- packages/astro/src/content/loaders/glob.ts
- packages/astro/src/content/mutable-data-store.ts
- packages/astro/e2e/fixtures/cloudflare/src/loaders/post-loader.ts
- packages/astro/src/content/runtime-assets.ts
- packages/astro/src/content/runtime.ts
- packages/astro/src/content/server-listeners.ts
- packages/astro/src/content/types-generator.ts
- packages/astro/src/content/loaders/types.ts
- packages/astro/src/content/utils.ts
- packages/astro/src/content/vite-plugin-content-assets.ts
- packages/astro/src/content/vite-plugin-content-imports.ts
- packages/astro/src/content/vite-plugin-content-virtual-mod.ts
- packages/astro/src/content/watcher.ts
Source
- packages/astro/src/content/config.ts
- packages/astro/src/content/content-layer.ts
- packages/astro/e2e/fixtures/cloudflare/src/content.config.ts
- packages/astro/src/content/data-store.ts
- packages/astro/src/content/loaders/errors.ts
- packages/astro/src/content/loaders/file.ts
- packages/astro/src/content/loaders/glob.ts
- packages/astro/src/content/mutable-data-store.ts
- packages/astro/e2e/fixtures/cloudflare/src/loaders/post-loader.ts
- packages/astro/src/content/runtime-assets.ts
- packages/astro/src/content/runtime.ts
- packages/astro/src/content/server-listeners.ts
- packages/astro/src/content/types-generator.ts
- packages/astro/src/content/loaders/types.ts
- packages/astro/src/content/utils.ts
- packages/astro/src/content/vite-plugin-content-assets.ts
- packages/astro/src/content/vite-plugin-content-imports.ts
- packages/astro/src/content/vite-plugin-content-virtual-mod.ts
- packages/astro/src/content/watcher.ts
Frequently Asked Questions
What is the DataLoaders subdomain?
DataLoaders is a subdomain in the astro codebase, part of the ContentCollections domain. Utility functions for fetching and parsing content from various sources. It contains 19 source files.
Which domain does DataLoaders belong to?
DataLoaders belongs to the ContentCollections domain.
What functions are in DataLoaders?
The DataLoaders subdomain contains 161 function(s): Array, Array, Array, C, DataEntry, Promise, S, addAssetImport, and 153 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free