UNPKG

@signatu/policy

Version:
17 lines (16 loc) 626 B
import { Language } from "@signatu/common-lib"; import { PolicyContent, PolicyContentJSON, PolicyContentBase } from "./policyContent"; export interface TextTranslation { value: string; /** ISO code for language */ language: string; /** For persistent instances */ id?: string; } export declare type TextContentJSON = PolicyContentJSON; export declare class TextContent extends PolicyContentBase implements PolicyContent { protected internalValue: string; static fromJSON(json: TextContentJSON): TextContent; readonly value: string; constructor(internalValue: string, language: Language); }