Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "script/util"

Index

Type aliases

ILoadDictFileRow2

ILoadDictFileRow2<D>: ILoadDictFileRow<D> & { cjk_id: string; file: string; line_type: EnumLineType }

Type parameters

  • D: any

Variables

BluebirdPromise

BluebirdPromise: any

Const DEFAULT_IGNORE

DEFAULT_IGNORE: string[] = [//'char*','**/skip','**/jieba','**/lazy','**/synonym','**/names',]

StrUtil

StrUtil: any

naturalCompare

naturalCompare: any

Functions

all_default_load_dict

  • all_default_load_dict(): string[]

all_extra_dict

  • all_extra_dict(): string[]

baseSortList

  • baseSortList<T>(ls: T[], bool?: boolean): T[]
  • Type parameters

    • T

    Parameters

    • ls: T[]
    • Optional bool: boolean

    Returns T[]

chkLineType

globDict

  • globDict(cwd: string, pattern?: string[], ignore?: string[]): any
  • Parameters

    • cwd: string
    • Optional pattern: string[]
    • Default value ignore: string[] = DEFAULT_IGNORE

    Returns any

loadDictFile

  • loadDictFile<T>(file: string, fn?: (list: T[], cur: T) => boolean, options?: { parseFn?: (line: string) => any }): BluebirdPromise<T[]>
  • Type parameters

    • T

    Parameters

    • file: string
    • Optional fn: (list: T[], cur: T) => boolean
        • (list: T[], cur: T): boolean
        • Parameters

          • list: T[]
          • cur: T

          Returns boolean

    • Optional options: { parseFn?: (line: string) => any }
      • Optional parseFn?: (line: string) => any
          • (line: string): any
          • Parameters

            • line: string

            Returns any

    Returns BluebirdPromise<T[]>

Generated using TypeDoc