Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "templates"

Index

Type aliases

BrowserContentProvider

BrowserContentProvider: function

Type declaration

    • (): any
    • Returns any

Variables

Const MergeDeep

MergeDeep: any = require('merge-deep')

Const REGEX_HTTP_URL

REGEX_HTTP_URL: RegExp = new RegExp("^([\\s]*)(https?:\\/\\/)", 'i')

Const REGEX_SPECIAL_PROPERTY

REGEX_SPECIAL_PROPERTY: RegExp = new RegExp("^(\\$)(.*)(\\$)$", 'i')

Functions

checkForExtensionVersion

  • checkForExtensionVersion(requiredVersion: string, packageFile: PackageFile): boolean

checkOfficialRepositoryVersions

  • checkOfficialRepositoryVersions(): void
  • Checks for new versions of the official template repositories.

    Returns void

extractTemplateItems

getMarkdownContentProvider

  • getMarkdownContentProvider(markdown: string, additionalHtmlHeader: string, additionalHtmlFooter: string): BrowserContentProvider

getSourceCodeContentProvider

  • getSourceCodeContentProvider(code: string, mime?: string, additionalHtmlHeader?: string, additionalHtmlFooter?: string): BrowserContentProvider

loadFromSource

  • loadFromSource(src: string): Promise<Buffer>

openTemplate

  • openTemplate(): void

stringToBase64

  • stringToBase64(str: any): string

Generated using TypeDoc