UNPKG

jsonresume-theme-stackoverflowed

Version:

A JSON Resume Theme inspired by the Stack Overflow Developer Story resume format.

37 lines (36 loc) 1.09 kB
declare type TypeOrUnknown<T> = unknown extends T ? [keyof T] extends [never] ? T : unknown : T; declare type ResumeSchema_ = TypeOrUnknown<import('@kurone-kito/jsonresume-types').ResumeSchema> & { meta?: { 'theme-stackoverflowed'?: Configuration; }; }; export declare interface ResumeSchema extends ResumeSchema_ { } export declare const render: Renderer; export declare const pdfRenderOptions: RenderOptions; export declare type Renderer = (resume: ResumeSchema) => Promise<string>; export declare type RenderOptions = { mediaType: string; }; export declare type Configuration = { locale?: string; format?: { date?: string; location?: string | string[]; }; intro?: { avatar?: { hidden?: boolean; align?: string; }; }; section?: { [key in SectionName]?: { order?: number; break?: boolean; hidden?: boolean; }; }; }; export declare type SectionName = keyof Omit<ResumeSchema, '$schema' | 'meta' | 'basics'> | 'profiles'; export {};