@signatu/policy
Version:
signatu policy components
17 lines (16 loc) • 626 B
TypeScript
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);
}