Files
engine/packages/math/src/ICopy.ts
singlecoder fc35b0243b Add function copy to vector link object for vector (#2428)
* feat(math): add copy to vector link object for vector
2024-11-07 16:16:50 +08:00

17 lines
253 B
TypeScript

/**
* Copy interface.
*/
export interface ICopy<S, T> {
/**
* Copy from source object.
* @returns This object
*/
copyFrom(source: S): T;
/**
* Copy to target object.
* @returns This target object
*/
copyTo?(target: S): S;
}