@backblaze-labs/b2-sdk - v0.4.0
    Preparing search index...

    Module simulator

    In-memory B2 simulator for testing without network I/O.

    B2Simulator implements 25+ B2 native API operations at the request/response level. Create a simulator, call B2Simulator.transport to get an HttpTransport, and pass it to B2Client. Ideal for unit tests, CI pipelines, and local development.

    B2Simulator
    B2SimulatorOptions
    FaultHandle
    FaultSpec
    SimulatorDownloadResponse
    SimulatorJsonResponse
    BUCKET_INFO_MAX_KEYS
    BUCKET_INFO_VALUE_MAX
    BUCKET_NAME_MAX
    BUCKET_NAME_MIN
    DOWNLOAD_AUTH_DURATION_MAX_SECONDS
    DOWNLOAD_AUTH_DURATION_MIN_SECONDS
    FILE_INFO_TOTAL_MAX
    FILE_INFO_VALUE_MAX
    FILE_NAME_MAX_BYTES
    KEY_NAME_MAX
    KEY_NAME_MIN
    LIST_ENDPOINT_CAPS
    BUCKET_INFO_KEY_MAX_BYTES → BUCKET_INFO_KEY_MAX_BYTES
    BUCKET_INFO_KEY_MIN_BYTES → BUCKET_INFO_KEY_MIN_BYTES
    BUCKET_INFO_KEY_PATTERN → BUCKET_INFO_KEY_PATTERN
    BUCKET_INFO_RESERVED_PREFIX → BUCKET_INFO_RESERVED_PREFIX
    BUCKET_INFO_VALUES_MAX_BYTES → BUCKET_INFO_VALUES_MAX_BYTES
    CORS_MAX_AGE_SECONDS_MAX → CORS_MAX_AGE_SECONDS_MAX
    CORS_RULE_MAX_BYTES → CORS_RULE_MAX_BYTES
    CORS_RULE_NAME_MAX_LENGTH → CORS_RULE_NAME_MAX_LENGTH
    CORS_RULE_NAME_MIN_LENGTH → CORS_RULE_NAME_MIN_LENGTH
    CORS_RULE_NAME_PATTERN → CORS_RULE_NAME_PATTERN
    CORS_RULE_NAME_RESERVED_PREFIX → CORS_RULE_NAME_RESERVED_PREFIX
    CORS_RULES_MAX_COUNT → CORS_RULES_MAX_COUNT