react-svg-spritesheet
Version:
use trimmed or polygon packed sprites without webGL/canvas 2d in the dom
41 lines • 942 B
TypeScript
/// <reference types="react" />
export interface IHashSpritesheet {
frames: {
[key: string]: {
sourceSize: {
w: number;
h: number;
};
frame: {
x: number;
y: number;
w: number;
h: number;
};
spriteSourceSize: {
x: number;
y: number;
w: number;
h: number;
};
triangles?: number[][];
vertices?: number[][];
};
};
meta: {
size: {
w: number;
h: number;
};
};
}
interface IProps {
spritesheet: IHashSpritesheet;
sprite: string;
image: string;
width?: string;
height?: string;
}
declare const SvgSprite: (props: IProps) => JSX.Element;
export default SvgSprite;
//# sourceMappingURL=svgSprite.d.ts.map