Files
svg-sprites/src/index.ts

26 lines
735 B
TypeScript
Raw Normal View History

import type { SvgSpritesConfig } from './types.js'
export { generate } from './generate.js'
export { resolveSprites, resolveSpriteEntry } from './scanner.js'
export { compileSprite } from './compiler.js'
export { createShapeTransform } from './transforms.js'
export { generatePreview } from './preview.js'
export { generateReactModule } from './codegen-react.js'
export { loadConfig } from './config.js'
export type {
SvgSpritesConfig,
SpriteEntry,
SpriteResult,
SpriteFolder,
SpriteMode,
TransformOptions,
} from './types.js'
/**
* Хелпер для типизации конфига с автодополнением.
*/
export function defineConfig(config: SvgSpritesConfig): SvgSpritesConfig {
return config
}