2024-02-08 10:41:17 +01:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
*/
|
|
|
|
|
type type_element_text_data = {
|
|
|
|
|
content : string;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
2024-02-07 15:14:30 +01:00
|
|
|
/**
|
|
|
|
|
*/
|
|
|
|
|
class type_element_text implements type_element
|
|
|
|
|
{
|
2024-02-08 10:41:17 +01:00
|
|
|
public readonly kind : string = "text";
|
|
|
|
|
public readonly data : type_element_text_data;
|
|
|
|
|
public constructor(data : type_element_text_data) {this.data = data;}
|
2024-02-07 15:14:30 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2024-02-08 10:41:17 +01:00
|
|
|
/**
|
|
|
|
|
*/
|
2024-02-07 15:14:30 +01:00
|
|
|
element_kind_register(
|
|
|
|
|
"text",
|
|
|
|
|
(data) => (
|
|
|
|
|
new type_element_text(
|
2024-02-08 10:41:17 +01:00
|
|
|
{
|
|
|
|
|
"content": data["content"],
|
|
|
|
|
}
|
2024-02-07 15:14:30 +01:00
|
|
|
)
|
|
|
|
|
)
|
|
|
|
|
);
|