add initial marp implementation with sample content and build configuration
This commit is contained in:
+25
@@ -0,0 +1,25 @@
|
||||
import { CharMap, CharOptions, CharData, VariantData, DelimiterData, FontData } from '../common/FontData.js';
|
||||
export * from '../common/FontData.js';
|
||||
export declare type CharStringMap = {
|
||||
[name: number]: string;
|
||||
};
|
||||
export interface SVGCharOptions extends CharOptions {
|
||||
c?: string;
|
||||
p?: string;
|
||||
}
|
||||
export declare type SVGCharMap = CharMap<SVGCharOptions>;
|
||||
export declare type SVGCharData = CharData<SVGCharOptions>;
|
||||
export interface SVGVariantData extends VariantData<SVGCharOptions> {
|
||||
cacheID: string;
|
||||
}
|
||||
export interface SVGDelimiterData extends DelimiterData {
|
||||
}
|
||||
export declare class SVGFontData extends FontData<SVGCharOptions, SVGVariantData, SVGDelimiterData> {
|
||||
static OPTIONS: {
|
||||
dynamicPrefix: string;
|
||||
};
|
||||
static JAX: string;
|
||||
static charOptions(font: SVGCharMap, n: number): SVGCharOptions;
|
||||
}
|
||||
export declare type SVGFontDataClass = typeof SVGFontData;
|
||||
export declare function AddPaths(font: SVGCharMap, paths: CharStringMap, content: CharStringMap): SVGCharMap;
|
||||
Reference in New Issue
Block a user