ENGLISH·COURSE API
    Preparing search index...

    Driven adapter: Google Cloud Storage-backed BlobStore.

    The GCS counterpart of S3BlobStore, with the same contract: it resolves an object path within ONE bucket and knows nothing about content keys or routing. RoutingBlobStore composes the object path before delegating here.

    Credentials come from the ambient Google application-default credential chain — never from the location manifest, which is tracked in git.

    Implements

    Index

    Methods

    • Reads a bounded UTF-8 text blob for a known text key. Implementations MUST validate that the key is safe (no absolute prefixes, no .. path segments) and reject keys that point to binary asset types before returning any text. Missing or non-text keys reject; the read is not a general arbitrary-path API.

      Parameters

      • objectPath: string

      Returns Promise<string>