Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | declare module 'svg-sprite' {
export interface SVGSpriterConfig {
shape?: {
id?: {
generator?: (name: string, filePath: string) => string;
};
};
mode?: Record<string, Record<string, unknown>>;
svg?: {
xmlDeclaration?: boolean;
doctypeDeclaration?: boolean;
namespaceIDs?: boolean;
namespaceClassnames?: boolean;
};
}
export interface CompiledResource {
path: string;
contents: Buffer;
}
export type CompileResult = Record<string, Record<string, CompiledResource>>;
export default class SVGSpriter {
constructor(config?: SVGSpriterConfig);
add(absolutePath: string, relativePath: string, content: string): void;
compile(callback: (error: Error | null, result: CompileResult) => void): void;
}
}
|