UNPKG

@rcsb/rcsb-saguaro-3d

Version:
12 lines (11 loc) 472 B
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; }