@sudobility/svgr_types
v1.0.18
Published
Shared TypeScript type definitions and response helpers for the SVGR image-to-SVG conversion platform.
Downloads
1,141
Readme
@sudobility/svgr_types
Shared TypeScript type definitions and response helpers for the SVGR image-to-SVG conversion platform.
Installation
bun add @sudobility/svgr_typesUsage
import {
ConvertRequest,
ConvertResult,
ConvertResponse,
successResponse,
errorResponse,
} from "@sudobility/svgr_types";
const result: ConvertResult = { svg: "<svg>...</svg>", width: 100, height: 100 };
const response = successResponse(result);Types
| Type | Description |
|------|-------------|
| ConvertRequest | Input payload: original (base64), filename, quality (1-10), transparentBg |
| ConvertResult | Output: svg string, width, height |
| ConvertResponse | Full API response wrapping ConvertResult |
Response Helpers
successResponse(result)-- wrap result into success responseerrorResponse(message)-- create error response
Re-exports from @sudobility/types
ApiResponse<T>, BaseResponse
Development
bun run build # Dual CJS + ESM build
bun test # Run tests
bun run verify # All checks + buildRelated Packages
svgr_client-- API client SDKsvgr_lib-- Shared business logicsvgr_api-- Backend API serversvgr_app-- Web appsvgr_app_rn-- React Native app
License
BUSL-1.1
