Options
All
  • Public
  • Public/Protected
  • All
Menu

Module mmir-tooling

Index

References

Interfaces

Type aliases

Functions

References

WebpackAppConfig

Re-exports WebpackAppConfig

WebpackAppConfig

Re-exports WebpackAppConfig

WebpackAppConfig

Re-exports WebpackAppConfig

WebpackAppConfig

Re-exports WebpackAppConfig

Type aliases

AnyImplementationOptions

AnyImplementationOptions: ModelOptions | HelperOptions | ControllerOptions

AnyImplementationOptions

AnyImplementationOptions: ModelOptions | HelperOptions | ControllerOptions

AnyImplementationOptions

AnyImplementationOptions: ModelOptions | HelperOptions | ControllerOptions

AnyImplementationOptions

AnyImplementationOptions: ModelOptions | HelperOptions | ControllerOptions

AsyncGramarExecEntry

AsyncGramarExecEntry: { id: string; phrase: string }

Type declaration

  • id: string
  • phrase: string

AsyncGramarExecEntry

AsyncGramarExecEntry: { id: string; phrase: string }

Type declaration

  • id: string
  • phrase: string

AsyncGramarExecEntry

AsyncGramarExecEntry: { id: string; phrase: string }

Type declaration

  • id: string
  • phrase: string

AsyncGramarExecEntry

AsyncGramarExecEntry: { id: string; phrase: string }

Type declaration

  • id: string
  • phrase: string

BuildConfig

BuildConfig: { ctrlOptions: ControllerOptions; directories: DirectoriesInfo; directoriesTargetDir?: string; grammarOptions: GrammarBuildOptions; grammars: GrammarBuildEntry[]; helperOptions: HelperOptions; implList: ImplementationBuildEntry[]; modelOptions: ModelOptions; settings: SettingsBuildEntry[]; settingsOptions: SettingsBuildOptions; stateOptions: StateBuildOptions; states: StateModelBuildEntry[]; viewOptions: ViewBuildOptions; views: ViewBuildEntry[] }

Type declaration

BuildConfig

BuildConfig: { ctrlOptions: ControllerOptions; directories: DirectoriesInfo; directoriesTargetDir?: string; grammarOptions: GrammarBuildOptions; grammars: GrammarBuildEntry[]; helperOptions: HelperOptions; implList: ImplementationBuildEntry[]; modelOptions: ModelOptions; settings: SettingsBuildEntry[]; settingsOptions: SettingsBuildOptions; stateOptions: StateBuildOptions; states: StateModelBuildEntry[]; viewOptions: ViewBuildOptions; views: ViewBuildEntry[] }

Type declaration

BuildConfig

BuildConfig: { ctrlOptions: ControllerOptions; directories: DirectoriesInfo; directoriesTargetDir?: string; grammarOptions: GrammarBuildOptions; grammars: GrammarBuildEntry[]; helperOptions: HelperOptions; implList: ImplementationBuildEntry[]; modelOptions: ModelOptions; settings: SettingsBuildEntry[]; settingsOptions: SettingsBuildOptions; stateOptions: StateBuildOptions; states: StateModelBuildEntry[]; viewOptions: ViewBuildOptions; views: ViewBuildEntry[] }

Type declaration

BuildConfig

BuildConfig: { ctrlOptions: ControllerOptions; directories: DirectoriesInfo; directoriesTargetDir?: string; grammarOptions: GrammarBuildOptions; grammars: GrammarBuildEntry[]; helperOptions: HelperOptions; implList: ImplementationBuildEntry[]; modelOptions: ModelOptions; settings: SettingsBuildEntry[]; settingsOptions: SettingsBuildOptions; stateOptions: StateBuildOptions; states: StateModelBuildEntry[]; viewOptions: ViewBuildOptions; views: ViewBuildEntry[] }

Type declaration

ImplementationType

ImplementationType: "controller" | "helper" | "model"

ImplementationType

ImplementationType: "controller" | "helper" | "model"

ImplementationType

ImplementationType: "controller" | "helper" | "model"

ImplementationType

ImplementationType: "controller" | "helper" | "model"

MediaManagerPluginsConfig

MediaManagerPluginsConfig: { plugins?: { android?: Array<MediaManagerPluginEntry>; browser?: Array<MediaManagerPluginEntry>; cordova?: Array<MediaManagerPluginEntry>; ios?: Array<MediaManagerPluginEntry> } }

Type declaration

MediaManagerPluginsConfig

MediaManagerPluginsConfig: { plugins?: { android?: Array<MediaManagerPluginEntry>; browser?: Array<MediaManagerPluginEntry>; cordova?: Array<MediaManagerPluginEntry>; ios?: Array<MediaManagerPluginEntry> } }

Type declaration

MediaManagerPluginsConfig

MediaManagerPluginsConfig: { plugins?: { android?: Array<MediaManagerPluginEntry>; browser?: Array<MediaManagerPluginEntry>; cordova?: Array<MediaManagerPluginEntry>; ios?: Array<MediaManagerPluginEntry> } }

Type declaration

MediaManagerPluginsConfig

MediaManagerPluginsConfig: { plugins?: { android?: Array<MediaManagerPluginEntry>; browser?: Array<MediaManagerPluginEntry>; cordova?: Array<MediaManagerPluginEntry>; ios?: Array<MediaManagerPluginEntry> } }

Type declaration

ModuleConfig

ModuleConfig: {} & { logLevel?: mmir.LogLevelNum | mmir.LogLevel }

module configuration: analogous to config-entry in requirejs config-entries

ModuleConfig

ModuleConfig: {} & { logLevel?: mmir.LogLevelNum | mmir.LogLevel }

module configuration: analogous to config-entry in requirejs config-entries

ModuleConfig

ModuleConfig: {} & { logLevel?: mmir.LogLevelNum | mmir.LogLevel }

module configuration: analogous to config-entry in requirejs config-entries

ModuleConfig

ModuleConfig: {} & { logLevel?: mmir.LogLevelNum | mmir.LogLevel }

module configuration: analogous to config-entry in requirejs config-entries

ModuleConfigOptions

ModuleConfigOptions: {}

module configuration: analogous to config-entry in requirejs configuration

Type declaration

ModuleConfigOptions

ModuleConfigOptions: {}

module configuration: analogous to config-entry in requirejs configuration

Type declaration

ModuleConfigOptions

ModuleConfigOptions: {}

module configuration: analogous to config-entry in requirejs configuration

Type declaration

ModuleConfigOptions

ModuleConfigOptions: {}

module configuration: analogous to config-entry in requirejs configuration

Type declaration

ModuleId

ModuleId: string

ModuleId

ModuleId: string

ModuleId

ModuleId: string

ModuleId

ModuleId: string

ModulePaths

ModulePaths: {}

maps module IDs to file paths: if the path is not absolute, it will be resolved against the mmir-lib path, if it starts with "mmirf/", otherwise against the rootPath.

Type declaration

  • [moduleId: string]: string

ModulePaths

ModulePaths: {}

maps module IDs to file paths: if the path is not absolute, it will be resolved against the mmir-lib path, if it starts with "mmirf/", otherwise against the rootPath.

Type declaration

  • [moduleId: string]: string

ModulePaths

ModulePaths: {}

maps module IDs to file paths: if the path is not absolute, it will be resolved against the mmir-lib path, if it starts with "mmirf/", otherwise against the rootPath.

Type declaration

  • [moduleId: string]: string

ModulePaths

ModulePaths: {}

maps module IDs to file paths: if the path is not absolute, it will be resolved against the mmir-lib path, if it starts with "mmirf/", otherwise against the rootPath.

Type declaration

  • [moduleId: string]: string

PluginConfig

PluginConfig: MediaManagerPluginEntry & {}

PluginConfig

PluginConfig: MediaManagerPluginEntry & {}

PluginConfig

PluginConfig: MediaManagerPluginEntry & {}

PluginConfig

PluginConfig: MediaManagerPluginEntry & {}

PluginExportBuildConfig

PluginExportBuildConfig: {}

configuration fields of AppConfig / BuildAppConfig / WebpackAppConfig that a plugin can use to specify additional build configurations

Type declaration

  • [appBuildConfigField: string]: any

PluginExportBuildConfig

PluginExportBuildConfig: {}

configuration fields of AppConfig / BuildAppConfig / WebpackAppConfig that a plugin can use to specify additional build configurations

Type declaration

  • [appBuildConfigField: string]: any

PluginExportBuildConfig

PluginExportBuildConfig: {}

configuration fields of AppConfig / BuildAppConfig / WebpackAppConfig that a plugin can use to specify additional build configurations

Type declaration

  • [appBuildConfigField: string]: any

PluginExportBuildConfig

PluginExportBuildConfig: {}

configuration fields of AppConfig / BuildAppConfig / WebpackAppConfig that a plugin can use to specify additional build configurations

Type declaration

  • [appBuildConfigField: string]: any

PluginExportBuildConfigCreator

PluginExportBuildConfigCreator: (pluginConfig: PluginConfig & TTSPluginSpeechConfig, runtimeConfig: RuntimeConfiguration, pluginBuildConfigs: PluginExportBuildConfig[]) => PluginExportBuildConfig | (PluginExportBuildConfig | PluginExportBuildConfigCreator)[]

creator-function for configuration fields of AppConfig / BuildAppConfig / WebpackAppConfig that a plugin can use to specify additional build configurations

PluginExportBuildConfigCreator

PluginExportBuildConfigCreator: (pluginConfig: PluginConfig & TTSPluginSpeechConfig, runtimeConfig: RuntimeConfiguration, pluginBuildConfigs: PluginExportBuildConfig[]) => PluginExportBuildConfig | (PluginExportBuildConfig | PluginExportBuildConfigCreator)[]

creator-function for configuration fields of AppConfig / BuildAppConfig / WebpackAppConfig that a plugin can use to specify additional build configurations

PluginExportBuildConfigCreator

PluginExportBuildConfigCreator: (pluginConfig: PluginConfig & TTSPluginSpeechConfig, runtimeConfig: RuntimeConfiguration, pluginBuildConfigs: PluginExportBuildConfig[]) => PluginExportBuildConfig | (PluginExportBuildConfig | PluginExportBuildConfigCreator)[]

creator-function for configuration fields of AppConfig / BuildAppConfig / WebpackAppConfig that a plugin can use to specify additional build configurations

PluginExportBuildConfigCreator

PluginExportBuildConfigCreator: (pluginConfig: PluginConfig & TTSPluginSpeechConfig, runtimeConfig: RuntimeConfiguration, pluginBuildConfigs: PluginExportBuildConfig[]) => PluginExportBuildConfig | (PluginExportBuildConfig | PluginExportBuildConfigCreator)[]

creator-function for configuration fields of AppConfig / BuildAppConfig / WebpackAppConfig that a plugin can use to specify additional build configurations

PluginExportInfo

PluginExportInfo: { buildConfig?: string; dependencies: string[]; files: string[]; id: string; modes?: {}; modules: string[]; paths: {}; workers: string[]; getAll: any; getBuildConfig: any }

Type declaration

PluginExportInfo

PluginExportInfo: { buildConfig?: string; dependencies: string[]; files: string[]; id: string; modes?: {}; modules: string[]; paths: {}; workers: string[]; getAll: any; getBuildConfig: any }

Type declaration

PluginExportInfo

PluginExportInfo: { buildConfig?: string; dependencies: string[]; files: string[]; id: string; modes?: {}; modules: string[]; paths: {}; workers: string[]; getAll: any; getBuildConfig: any }

Type declaration

PluginExportInfo

PluginExportInfo: { buildConfig?: string; dependencies: string[]; files: string[]; id: string; modes?: {}; modules: string[]; paths: {}; workers: string[]; getAll: any; getBuildConfig: any }

Type declaration

PluginExportModeEntry

PluginExportModeEntry: {} & { files?: string[] }

PluginExportModeEntry

PluginExportModeEntry: {} & { files?: string[] }

PluginExportModeEntry

PluginExportModeEntry: {} & { files?: string[] }

PluginExportModeEntry

PluginExportModeEntry: {} & { files?: string[] }

PluginExportType

PluginExportType: "paths" | "workers" | "modules" | "dependencies" | "files"

PluginExportType

PluginExportType: "paths" | "workers" | "modules" | "dependencies" | "files"

PluginExportType

PluginExportType: "paths" | "workers" | "modules" | "dependencies" | "files"

PluginExportType

PluginExportType: "paths" | "workers" | "modules" | "dependencies" | "files"

PluginModeOption

PluginModeOption: "wasm" | "min" | "default"

PluginModeOption

PluginModeOption: "wasm" | "min" | "default"

PluginModeOption

PluginModeOption: "wasm" | "min" | "default"

PluginModeOption

PluginModeOption: "wasm" | "min" | "default"

ResourceType

ResourceType: "grammar" | "view" | "state"

ResourceType

ResourceType: "grammar" | "view" | "state"

ResourceType

ResourceType: "grammar" | "view" | "state"

ResourceType

ResourceType: "grammar" | "view" | "state"

ResourceTypeName

ResourceTypeName: string

a resource type; corresponds to field names in AppConfig

ResourceTypeName

ResourceTypeName: string

a resource type; corresponds to field names in AppConfig

ResourceTypeName

ResourceTypeName: string

a resource type; corresponds to field names in AppConfig

ResourceTypeName

ResourceTypeName: string

a resource type; corresponds to field names in AppConfig

SettingsType

SettingsType: "configuration" | "dictionary" | "grammar" | "speech" | "speech-all"

SettingsType

SettingsType: "configuration" | "dictionary" | "grammar" | "speech" | "speech-all"

SettingsType

SettingsType: "configuration" | "dictionary" | "grammar" | "speech" | "speech-all"

SettingsType

SettingsType: "configuration" | "dictionary" | "grammar" | "speech" | "speech-all"

SpeechConfigField

SpeechConfigField: "language" | "voice"

SpeechConfigField

SpeechConfigField: "language" | "voice"

SpeechConfigField

SpeechConfigField: "language" | "voice"

SpeechConfigField

SpeechConfigField: "language" | "voice"

StateModelMode

StateModelMode: "extended" | "simple"

StateModelMode

StateModelMode: "extended" | "simple"

StateModelMode

StateModelMode: "extended" | "simple"

StateModelMode

StateModelMode: "extended" | "simple"

Functions

apply

  • compiles the mmir resources: configure/include/compile/generate mmir resources (e.g. grammars, state-models)

    Parameters

    Returns Promise<Error[]>

    a promise that is resolved when compilation has completed. If errors ocurred during compilation, the promise is resolved with a list of errors.

apply

  • compiles the mmir resources: configure/include/compile/generate mmir resources (e.g. grammars, state-models)

    Parameters

    Returns Promise<Error[]>

    a promise that is resolved when compilation has completed. If errors ocurred during compilation, the promise is resolved with a list of errors.

apply

  • compiles the mmir resources: configure/include/compile/generate mmir resources (e.g. grammars, state-models)

    Parameters

    Returns Promise<Error[]>

    a promise that is resolved when compilation has completed. If errors ocurred during compilation, the promise is resolved with a list of errors.

apply

  • compiles the mmir resources: configure/include/compile/generate mmir resources (e.g. grammars, state-models)

    Parameters

    Returns Promise<Error[]>

    a promise that is resolved when compilation has completed. If errors ocurred during compilation, the promise is resolved with a list of errors.

Generated using TypeDoc