12345678910111213141516171819 |
- import * as EngineConst from '../common/engine_const.js';
- import { AuditoryDescription } from './auditory_description.js';
- export interface Tags {
- open?: EngineConst.personalityProps[];
- close?: EngineConst.personalityProps[];
- [personality: string]: any;
- }
- export type PauseValue = number | string;
- export interface Pause {
- pause: PauseValue;
- [personality: string]: any;
- }
- export type Markup = Pause | Tags;
- export declare function mergePause(oldPause: Pause | null, newPause: Pause, opt_merge?: (p1: PauseValue, p2: PauseValue) => PauseValue): Pause;
- export declare function mergeMarkup(oldPers: Tags, newPers: Tags): void;
- export declare function sortClose(open: EngineConst.personalityProps[], descrs: Tags[]): EngineConst.personalityProps[];
- export declare function personalityMarkup(descrs: AuditoryDescription[]): Markup[];
- export declare function isMarkupElement(element: Markup): boolean;
- export declare function isPauseElement(element: Markup): boolean;
|