Fonctions d'assistance JavaScript
L’API de stockage de StudioCMS fournit plusieurs fonctions d’assistance JavaScript pour faciliter l’interaction avec les systèmes de stockage. Ces fonctions d’assistance simplifient des tâches telles que la résolution des identifiants et des clés de stockage, ainsi que la fourniture de définitions de type pour une sûreté du typage et une complétion de code améliorées.
Fonctions d’assistance JavaScript
Section intitulée « Fonctions d’assistance JavaScript »import { resolveStorageIdentifier, resolveStorageKey,} from 'studiocms/storage-api';
const storageIdentifier = await resolveStorageIdentifier('storage-file://my-file.txt', { baseUrl: 'https://example.com/', // Utilisez la valeur de `site` depuis "astro:config/server"});
const storageKey = await resolveStorageKey('my-file.txt', { baseUrl: 'https://example.com/', // Utilisez la valeur de `site` depuis "astro:config/server"});Types JavaScript
Section intitulée « Types JavaScript »import type { ContextJsonBody, AuthorizationType, ParsedContext, UrlMetadata, UrlMapping, ContextHandler, ContextHandlerFn, ContextDriverDefinition, StorageAPIEndpointFn, StorageApiBuilderDefinition, UrlMappingDatabaseDefinition, UrlMappingServiceDefinition, APICoreDefinition} from 'studiocms/storage-api';