Options
All
  • Public
  • Public/Protected
  • All
Menu

prismic-javascript

Index

Variables

ExperimentCookie

ExperimentCookie: "io.prismic.experiment" = "io.prismic.experiment"

MAX_CONNECTIONS

MAX_CONNECTIONS: number = 20

PreviewCookie

PreviewCookie: "io.prismic.preview" = "io.prismic.preview"

decode

decode: decodeURIComponent = decodeURIComponent

queue

queue: any[] = []

running

running: number = 0

Functions

LRUCache

  • LRUCache(limit: number): void
  • Parameters

    • limit: number

    Returns void

MakeLRUCache

  • A doubly linked list-based Least Recently Used (LRU) cache. Will keep most recently used items while discarding least recently used items when its limit is reached.

    Licensed under MIT. Copyright (c) 2010 Rasmus Andersson http://hunch.se/ Typescript-ified by Oleksandr Nikitin https://tvori.info

    Illustration of the design:

      entry             entry             entry             entry
      ______            ______            ______            ______
     | head |.newer => |      |.newer => |      |.newer => | tail |
     |  A   |          |  B   |          |  C   |          |  D   |
     |______| <= older.|______| <= older.|______| <= older.|______|
    

    removed <-- <-- <-- <-- <-- <-- <-- <-- <-- <-- <-- added

    Parameters

    • limit: any

    Returns ILRUCache

createError

  • createError(status: number, message: string): RequestError

encode

  • encode(value: string | string[]): string | null
  • Parameters

    • value: string | string[]

    Returns string | null

fetchRequest

  • fetchRequest(url: string, onSuccess: function, onError: function, options?: RequestHandlerOption): any

parse

  • parse(str: string, options?: any): Cookie

processQueue

tryDecode

  • tryDecode(str: string, decode: function): string
  • Parameters

    • str: string
    • decode: function
        • (str: string): string
        • Parameters

          • str: string

          Returns string

    Returns string

Object literals

Operator

Operator: object

any

any: string = "any"

at

at: string = "at"

date.after

date.after: string = "date.after"

date.before

date.before: string = "date.before"

date.between

date.between: string = "date.between"

date.day-of-month

date.day-of-month: string = "date.day-of-month"

date.day-of-month-after

date.day-of-month-after: string = "date.day-of-month-after"

date.day-of-month-before

date.day-of-month-before: string = "date.day-of-month-before"

date.day-of-week

date.day-of-week: string = "date.day-of-week"

date.day-of-week-after

date.day-of-week-after: string = "date.day-of-week-after"

date.day-of-week-before

date.day-of-week-before: string = "date.day-of-week-before"

date.hour

date.hour: string = "date.hour"

date.hour-after

date.hour-after: string = "date.hour-after"

date.hour-before

date.hour-before: string = "date.hour-before"

date.month

date.month: string = "date.month"

date.month-after

date.month-after: string = "date.month-after"

date.month-before

date.month-before: string = "date.month-before"

date.year

date.year: string = "date.year"

fulltext

fulltext: string = "fulltext"

geopoint.near

geopoint.near: string = "geopoint.near"

has

has: string = "has"

in

in: string = "in"

missing

missing: string = "missing"

not

not: string = "not"

number.gt

number.gt: string = "number.gt"

number.inRange

number.inRange: string = "number.inRange"

number.lt

number.lt: string = "number.lt"

similar

similar: string = "similar"

date

date: object

after

  • after(fragment: string, after: Date): string
  • Parameters

    • fragment: string
    • after: Date

    Returns string

before

  • before(fragment: string, before: Date): string
  • Parameters

    • fragment: string
    • before: Date

    Returns string

between

  • between(fragment: string, before: Date, after: Date): string
  • Parameters

    • fragment: string
    • before: Date
    • after: Date

    Returns string

dayOfMonth

  • dayOfMonth(fragment: string, day: number): string
  • Parameters

    • fragment: string
    • day: number

    Returns string

dayOfMonthAfter

  • dayOfMonthAfter(fragment: string, day: number): string
  • Parameters

    • fragment: string
    • day: number

    Returns string

dayOfMonthBefore

  • dayOfMonthBefore(fragment: string, day: number): string
  • Parameters

    • fragment: string
    • day: number

    Returns string

dayOfWeek

  • dayOfWeek(fragment: string, day: number): string
  • Parameters

    • fragment: string
    • day: number

    Returns string

dayOfWeekAfter

  • dayOfWeekAfter(fragment: string, day: number): string
  • Parameters

    • fragment: string
    • day: number

    Returns string

dayOfWeekBefore

  • dayOfWeekBefore(fragment: string, day: number): string
  • Parameters

    • fragment: string
    • day: number

    Returns string

hour

  • hour(fragment: string, hour: number): string
  • Parameters

    • fragment: string
    • hour: number

    Returns string

hourAfter

  • hourAfter(fragment: string, hour: number): string
  • Parameters

    • fragment: string
    • hour: number

    Returns string

hourBefore

  • hourBefore(fragment: string, hour: number): string
  • Parameters

    • fragment: string
    • hour: number

    Returns string

month

  • month(fragment: string, month: number | string): string
  • Parameters

    • fragment: string
    • month: number | string

    Returns string

monthAfter

  • monthAfter(fragment: string, month: number | string): string
  • Parameters

    • fragment: string
    • month: number | string

    Returns string

monthBefore

  • monthBefore(fragment: string, month: number | string): string
  • Parameters

    • fragment: string
    • month: number | string

    Returns string

year

  • year(fragment: string, year: number): string
  • Parameters

    • fragment: string
    • year: number

    Returns string

geopoint

geopoint: object

near

  • near(fragment: string, latitude: number, longitude: number, radius: number): string
  • Parameters

    • fragment: string
    • latitude: number
    • longitude: number
    • radius: number

    Returns string

number

number: object

gt

  • gt(fragment: string, value: number): string
  • Parameters

    • fragment: string
    • value: number

    Returns string

inRange

  • inRange(fragment: string, before: number, after: number): string
  • Parameters

    • fragment: string
    • before: number
    • after: number

    Returns string

lt

  • lt(fragment: string, value: number): string
  • Parameters

    • fragment: string
    • value: number

    Returns string

Generated using TypeDoc