Options
All
  • Public
  • Public/Protected
  • All
Menu

prismic-javascript

Index

Type aliases

Fields

Fields: object

Type declaration

  • [key: string]: any

LinkResolver

LinkResolver: function

Type declaration

    • (doc: any): string
    • Parameters

      • doc: any

      Returns string

PredicateValue

PredicateValue: boolean | string | number | Date

RequestCallback

RequestCallback: function

Type declaration

    • (error: Error | null, result?: T | null, xhr?: any, ttl?: undefined | number): void
    • Parameters

      • error: Error | null
      • Optional result: T | null
      • Optional xhr: any
      • Optional ttl: undefined | number

      Returns void

Variables

Const EXPERIMENT_COOKIE

EXPERIMENT_COOKIE: "io.prismic.experiment" = "io.prismic.experiment"

Const PREVIEW_COOKIE

PREVIEW_COOKIE: "io.prismic.preview" = "io.prismic.preview"

decode

decode: decodeURIComponent = decodeURIComponent

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: number

    Returns ILRUCache

encode

fetchRequest

parse

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

separator

  • separator(url: string): "?" | "&"
  • Parameters

    • url: string

    Returns "?" | "&"

tryDecode

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

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

          • str: string

          Returns string

    Returns string

Object literals

Const OPERATOR

OPERATOR: object

GeopointNear

GeopointNear: string = "geopoint.near"

any

any: string = "any"

at

at: string = "at"

dateAfter

dateAfter: string = "date.after"

dateBefore

dateBefore: string = "date.before"

dateBetween

dateBetween: string = "date.between"

dateDayOfMonth

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

dateDayOfMonthAfter

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

dateDayOfMonthBefore

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

dateDayOfWeek

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

dateDayOfWeekAfter

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

dateDayOfWeekBefore

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

dateHour

dateHour: string = "date.hour"

dateHourAfter

dateHourAfter: string = "date.hour-after"

dateHourBefore

dateHourBefore: string = "date.hour-before"

dateMonth

dateMonth: string = "date.month"

dateMonthAfter

dateMonthAfter: string = "date.month-after"

dateMonthBefore

dateMonthBefore: string = "date.month-before"

dateYear

dateYear: string = "date.year"

fulltext

fulltext: string = "fulltext"

has

has: string = "has"

in

in: string = "in"

missing

missing: string = "missing"

not

not: string = "not"

numberGt

numberGt: string = "number.gt"

numberInRange

numberInRange: string = "number.inRange"

numberLt

numberLt: string = "number.lt"

similar

similar: string = "similar"

Const date

date: object

after

before

between

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): string
  • Parameters

    • fragment: string
    • day: number | string

    Returns string

dayOfWeekAfter

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

    • fragment: string
    • day: number | string

    Returns string

dayOfWeekBefore

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

    • fragment: string
    • day: number | string

    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

Const 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

Const 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