Stores all the relevant Conditions values and matches them based on RFC7232.

Hierarchy

  • BasicConditions

Implements

Constructors

Properties

matchesETag?: string[]

Valid if matching any of the given ETags.

modifiedSince?: Date

Valid if modified since the given date.

notMatchesETag?: string[]

Valid if not matching any of the given ETags.

unmodifiedSince?: Date

Valid if not modified since the given date.

Methods

  • Checks validity based on the given ETag and/or date. This function assumes the resource being checked exists. If not, the matchesMetadata function should be used.

    Parameters

    • Optional eTag: string

      Condition based on ETag.

    • Optional lastModified: Date

      Condition based on last modified date.

    Returns boolean