@giro3d/giro3d
Version:
A JS/WebGL framework for 3D geospatial data visualization
18 lines • 481 B
TypeScript
/**
* Trait for objects that have a unique owner.
*/
type UniqueOwner<T, Owner = unknown> = {
owner: Owner;
payload: T;
};
/**
* Creates an {@link UniqueOwner} object with the specified owner and payload.
* @param object - The owned payload.
* @param owner - The owner.
*/
export declare function intoUniqueOwner<T, Owner = unknown>(object: T, owner: Owner): {
payload: T;
owner: Owner;
};
export default UniqueOwner;
//# sourceMappingURL=UniqueOwner.d.ts.map