nalgeon/iuliia-js

View on GitHub
src/generated/TransliterationSchema.ts

Summary

Maintainability
A
0 mins
Test Coverage
/* tslint:disable */
/**
 * This file was automatically generated by json-schema-to-typescript.
 * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file,
 * and run json-schema-to-typescript to regenerate this file.
 */

/**
 * Transliteration Schema
 */
export interface TransliterationSchema {
    /**
     * Schema name
     */
    name: string;
    /**
     * Schema name aliases
     */
    aliases?: string[];
    /**
     * Schema description
     */
    description: string;
    /**
     * Schema description url
     */
    url: string;
    /**
     * Schema comments
     */
    comments?: string[];
    /**
     * Mapping for individual letters
     */
    mapping: {
        [k: string]: string;
    };
    /**
     * Mapping for letters with respect to previous sibling
     */
    prev_mapping?: {
        [k: string]: string;
    } | null;
    /**
     * Mapping for letters with respect to next sibling
     */
    next_mapping?: {
        [k: string]: string;
    } | null;
    /**
     * Mapping for word endings
     */
    ending_mapping?: {
        [k: string]: string;
    } | null;
    /**
     * Transliteraton samples
     */
    samples: string[][];
}