diff --git a/deno.json b/deno.json index 639b87e..5304632 100644 --- a/deno.json +++ b/deno.json @@ -1,7 +1,7 @@ { "name": "@tycrek/pagery", "license": "ISC", - "version": "8.1.0", + "version": "8.1.1", "exports": "./src/Pagery.ts", "tasks": { "test:blank": "deno run -A src/Pagery.ts", diff --git a/src/Pagery.ts b/src/Pagery.ts index b1a0e7e..61f49a5 100644 --- a/src/Pagery.ts +++ b/src/Pagery.ts @@ -56,15 +56,25 @@ if (import.meta.main) { /** * Default generator: produces both Pug and CSS. */ -export default (options: Options) => generate(processArgs(options)); +export default (options: Options): Promise<{ + pug: { [key: string]: string }; + css: { [key: string]: string }; +}> => generate(processArgs(options)); /** * CSS generator */ -export const generateCss = (options: Options) => genCss(processArgs(options)); +export const generateCss = (options: Options): Promise< + { [key: string]: string } +> => genCss(processArgs(options)); /** * Pug generator */ -export const generatePug = (options: Options, userData: { [key: string]: JSON }, cssData: { [key: string]: string }) => - genPug(processArgs(options), userData, cssData); +export const generatePug = ( + options: Options, + userData: { [key: string]: JSON }, + cssData: { [key: string]: string }, +): Promise< + { [key: string]: string } +> => genPug(processArgs(options), userData, cssData);