@rcsb/rcsb-saguaro-3d
Version:
RCSB Molstar/Saguaro Web App
12 lines (11 loc) • 472 B
TypeScript
export interface StructureLoaderInterface<X extends any[], L = undefined> {
load(...args: X): Promise<undefined | L>;
}
export type TransformMatrixType = [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number];
export type RigidTransformType = {
transform: TransformMatrixType;
regions?: [number, number][];
};
export interface LoadParamsProviderInterface<X, R> {
get(args: X): R;
}