tgo/interface/typescript.rs
1use crate::shape;
2use crate::error::{parse_error, trans_error, TransformError};
3use crate::ITransform as Base;
4
5pub struct Transform;
6
7impl Base for Transform {
8 // 从原始数据转换为中继数据
9 fn on(&self, value: &str) -> Result<Vec<shape::Shape>, TransformError> {
10 return Err(parse_error("unimplemented"));
11 }
12
13 // 从中继数据转换为目标数据
14 fn to(&self, shapes: Vec<shape::Shape>) -> Result<String, TransformError> {
15 return Err(trans_error("unimplemented"));
16 }
17}