Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Type aliases

EvalFunction

EvalFunction<T>: ($: ScopeData, $$: EvalContext, require: MooltipageRequire) => T | Promise<T>

A function-based expression

Type parameters

  • T

Type declaration

MDataNodeType

MDataNodeType: JSON | TEXT

Supported MIME types of data contents

MooltipageRequire

MooltipageRequire: (path: string) => unknown

Loads a module using require() relative from the Mooltipage code root

Type declaration

    • (path: string): unknown
    • Parameters

      • path: string

      Returns unknown

PageCompiledCallback

PageCompiledCallback: (page: Page) => Promise<void>

Called whenever a page is compiled.

param

Compiled Page object

Type declaration

    • (page: Page): Promise<void>
    • Parameters

      Returns Promise<void>

ScopeData

ScopeData: Record<ScopeKey, unknown>

Local scope data

ScopeKey

ScopeKey: string | number

Type of key for scope data

Functions

getResourceTypeExtension

  • getResourceTypeExtension(resourceType: MimeType): string
  • Gets the filename extension to use for a specified resource type. Defaults to "dat" for unknown resource types.

    Parameters

    • resourceType: MimeType

      Resource type to get extension for

    Returns string

    filename extension, without the dot.

parseAnchorNodeResolve

Generated using TypeDoc