remix/headers/if-none-match · Class

View Source

IfNoneMatch

Summary

The value of an If-None-Match HTTP header.

MDN If-None-Match Reference

HTTP/1.1 Specification

Signature

class IfNoneMatch {
  constructor(init: string | string[] | IfNoneMatchInit): IfNoneMatch

  // Properties
  tags: string[]

  // Methods
  has(tag: string): boolean
  matches(tag: string): boolean
  toString(): string
  from(value: string | string[] | IfNoneMatchInit | null): IfNoneMatch
}

Properties

tags

Entity tags carried by the header.

Methods

has(tag: string): boolean

Checks if the header contains the given entity tag.

Note: This method checks only for exact matches and does not consider wildcards.

Parameters

tag

The entity tag to check for

matches(tag: string): boolean

Checks if this header matches the given entity tag.

Parameters

tag

The entity tag to check for

toString(): string

Returns the string representation of the header value.

from(value: string | string[] | IfNoneMatchInit | null): IfNoneMatch

Parse an If-None-Match header value.

Parameters

value

The header value (string, string[], init object, or null)