neumorphic-peripheral
Version:
A lightweight, framework-agnostic JavaScript/TypeScript library for beautiful neumorphic styling
13 lines • 1.09 kB
TypeScript
export declare function isElement(element: any): element is HTMLElement;
export declare function addClassName(element: HTMLElement, className: string): void;
export declare function createElement(tagName: string, attributes?: Record<string, string>): any;
export declare function getSizeValue(size: string, property: string): string;
export declare function getElementValue(element: HTMLElement): string;
export declare function setElementValue(element: HTMLElement, value: string): void;
export declare function applyNeumorphicStyles(element: HTMLElement, styles: Record<string, string>, theme: any): void;
export declare function createTransition(duration?: string, easing?: string, properties?: string[]): string;
export declare function findParentWithClass(element: HTMLElement, className: string): HTMLElement | null;
export declare function insertAfter(newElement: HTMLElement, referenceElement: HTMLElement): void;
export declare function sanitizeClassName(className: string): string;
export declare function mergeDeep(target: any, source: any): any;
//# sourceMappingURL=index.d.ts.map