31 lines
410 B
TypeScript
31 lines
410 B
TypeScript
|
|
|
||
|
|
/**
|
||
|
|
*/
|
||
|
|
type type_object_code_data = {
|
||
|
|
content : string;
|
||
|
|
};
|
||
|
|
|
||
|
|
|
||
|
|
/**
|
||
|
|
*/
|
||
|
|
class type_object_code implements type_object
|
||
|
|
{
|
||
|
|
public readonly kind : string = "code";
|
||
|
|
public readonly data : type_object_code_data;
|
||
|
|
public constructor(data : type_object_code_data) {this.data = data;}
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
/**
|
||
|
|
*/
|
||
|
|
object_kind_register(
|
||
|
|
"code",
|
||
|
|
(data) => (
|
||
|
|
new type_object_code(
|
||
|
|
{
|
||
|
|
"content": data["content"],
|
||
|
|
}
|
||
|
|
)
|
||
|
|
)
|
||
|
|
);
|