Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "api"

Index

Variables

Const CDATA

CDATA: "!CDATA" = "!CDATA"
internal

Const COMMENT

COMMENT: "__COMMENT__" = "__COMMENT__"
internal

Const NO_CLOSE_EMPTY

NO_CLOSE_EMPTY: {} = tagMap("animate circle ellipse line path polygon polyline rect")
internal

Type declaration

  • [id: string]: boolean

Const RE_ENTITY

RE_ENTITY: RegExp = new RegExp(`[${Object.keys(ENTITIES).join("")}]`, "g")
internal

Const RE_TAG

RE_TAG: RegExp = /^([^\s\.#]+)(?:#([^\s\.#]+))?(?:\.([^\s#]+))?$/
internal

Const SVG_TAGS

SVG_TAGS: {} = tagMap("animate animateColor animateMotion animateTransform circle clipPath color-profile defs desc discard ellipse feBlend feColorMatrix feComponentTransfer feComposite feConvolveMatrix feDiffuseLighting feDisplacementMap feDistantLight feDropShadow feFlood feFuncA feFuncB feFuncG feFuncR feGaussianBlur feImage feMerge feMergeNode feMorphology feOffset fePointLight feSpecularLighting feSpotLight feTile feTurbulence filter font foreignObject g image line linearGradient marker mask metadata mpath path pattern polygon polyline radialGradient rect set stop style svg switch symbol text textPath title tref tspan use view")
internal

Type declaration

  • [id: string]: boolean

Const VOID_TAGS

VOID_TAGS: {} = tagMap("area base br col command embed hr img input keygen link meta param source stop track use wbr ?xml")
internal

Type declaration

  • [id: string]: boolean

Functions

Const tagMap

  • tagMap(tags: string): {}
  • Parameters

    • tags: string

    Returns {}

    • [id: string]: boolean

Object literals

Const ATTRIB_JOIN_DELIMS

ATTRIB_JOIN_DELIMS: object
internal

accept

accept: string = ","

sizes

sizes: string = ","

srcset

srcset: string = ","

Const ENTITIES

ENTITIES: object
internal

"

": string = """

&

&: string = "&"

'

': string = "'"

<

<: string = "&lt;"

>

>: string = "&gt;"

Const NO_SPANS

NO_SPANS: object
internal

button

button: number = 1

option

option: number = 1

script

script: number = 1

style

style: number = 1

text

text: number = 1

textarea

textarea: number = 1

title

title: number = 1

Const PROC_TAGS

PROC_TAGS: object
internal

!ATTLIST

!ATTLIST: string = ">"

!DOCTYPE

!DOCTYPE: string = ">"

!ELEMENT

!ELEMENT: string = ">"

!ENTITY

!ENTITY: string = ">"

?xml

?xml: string = "?>"

Generated using TypeDoc