gulp_img_transform_to_picture
Version:
Replace the <img> to <picture> within HTML files, support Webp and Avif formats.
32 lines (31 loc) • 1.05 kB
TypeScript
/// <reference types="node" resolution-mode="require"/>
import internal from "node:stream";
declare namespace Gulp_img_transform_to_picture {
type Quotes = "single" | "double";
type Extension = "avif" | "webp" | boolean;
type Logger = boolean | "error" | "stats";
interface Extensions<T> {
[key: string]: T;
png?: T;
jpg?: T;
jpeg?: T;
}
export type Transformed = Array<string>;
export class Config {
display_contents?: boolean;
quotes?: Quotes;
extensions?: Extensions<Extension>;
ignore_attr?: string;
logger?: Logger;
constructor({ extensions, display_contents, quotes, ignore_attr, logger }: {
extensions?: Extensions<Extension>;
display_contents?: boolean;
quotes?: Quotes;
ignore_attr?: string;
logger?: Logger;
});
}
export {};
}
export default function gulp_img_transform_to_picture(config?: Gulp_img_transform_to_picture.Config): internal.Transform;
export {};