UNPKG

mattot-first-package

Version:

Just a test package for me learning

51 lines (46 loc) 1.31 kB
type SayHelloProps = { firstName: string; lastName?: string; age?: number; }; declare function sayHello({ firstName, lastName, age }: SayHelloProps): void; declare class Cat { private name; private breed; constructor(name: string, breed: string); meow(): void; getDescription(): string; setName(name: string): void; setBreed(breed: string): void; getName(): string; getBreed(): string; } declare class Style2Clip { /** * Convert html and css block into image and put it into clipboard * @param {string} buttonClassName */ private static _buttonClassName; constructor(buttonClassName?: string); handleClick(event: MouseEvent): void; /** * Set button class namethis * @param {string} buttonClassName */ setButtonClassName(buttonClassName: string): void; /** * Get button class name */ getButtonClassName(): string; /** * Convert all html and css elements into image blob * @param {HTMLElement} element */ convertToImage(element: HTMLElement): void; /** * Get the parent element and convert it to image * @param {MouseEvent} event */ convertParentElementToImage(event: MouseEvent): void; } export { Cat, type SayHelloProps, Style2Clip, sayHello };