UNPKG

@jackdbd/eleventy-plugin-text-to-speech

Version:

Eleventy plugin that uses text-to-speech to generate audio assets for your website, then injects audio players in your HTML.

32 lines 975 B
import { JSDOM } from 'jsdom'; import { z } from 'zod'; export declare const schema: z.ZodObject<{ audioInnerHTML: z.ZodFunction<z.ZodTuple<[z.ZodArray<z.ZodString, "many">], z.ZodUnknown>, z.ZodString>; dom: z.ZodType<JSDOM, z.ZodTypeDef, JSDOM>; expression: z.ZodString; hrefs: z.ZodArray<z.ZodString, "many">; idx: z.ZodNumber; }, "strip", z.ZodTypeAny, { audioInnerHTML: (args_0: string[], ...args_1: unknown[]) => string; dom: JSDOM; expression: string; idx: number; hrefs: string[]; }, { audioInnerHTML: (args_0: string[], ...args_1: unknown[]) => string; dom: JSDOM; expression: string; idx: number; hrefs: string[]; }>; export type Config = z.infer<typeof schema>; export declare const insertAudioPlayerMatchingXPathExpression: (config: Config) => { error: Error; value?: undefined; } | { value: { message: string; }; error?: undefined; }; //# sourceMappingURL=mutations.d.ts.map