Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "utils/utils"

Index

Variables

atom

atom: any

define

define: any

Functions

findChapter

  • 渡した要素から直近のChapterを探して返す。 見つからなかった場合 null を返す。 もし、渡した要素自身がChapterだった場合、自身を返すのでnode.parentNode を渡すこと。

    Parameters

    • node: SyntaxTree
    • Optional level: number

      探すChapterのlevel

    Returns ChapterSyntaxTree

findChapterOrColumn

findUp

  • 渡した要素から一番近いマッチする要素を探して返す。 見つからなかった場合 null を返す。

    Parameters

    Returns SyntaxTree

flatten

  • flatten(data: any[]): any[]
  • ネストしたArrayを潰して平らにする。 Arrayかどうかの判定は Array.isArray を利用。

    Parameters

    • data: any[]

    Returns any[]

isAMD

  • isAMD(): boolean
  • AMD環境下での実行かどうかを判別する。

    Returns boolean

isBrowser

  • isBrowser(): boolean
  • ブラウザ上での実行かどうかを判別する。

    Returns boolean

isNodeJS

  • isNodeJS(): boolean
  • Node.js上での実行かどうかを判別する。

    Returns boolean

linesToFigure

  • linesToFigure(lines: number): number
  • 行数から桁数の変換 100行 -> 3桁

    Parameters

    • lines: number

    Returns number

nodeContentToString

nodeToString

padLeft

  • padLeft(str: string, pad: string, maxLength: number): string
  • Parameters

    • str: string
    • pad: string
    • maxLength: number

    Returns string

stringRepeat

  • stringRepeat(times: number, src: string): string

target2builder

  • target2builder(target: string): Builder

Generated using TypeDoc