ar-design
Version:
AR Design is a (react | nextjs) ui library.
21 lines (20 loc) • 965 B
TypeScript
import { Border, Color, FileCategory, Icon, Icons, MimeTypes, Sizes, Status, Variants } from "../../types";
declare class Utils {
GetClassName: (variant?: Variants, status?: Status, color?: Color, border?: Border, size?: Sizes, icon?: Icon, className?: string) => string[];
GetCookie: (name: string) => string | null | undefined;
GetOS: () => "Windows" | "MacOS" | "UNIX" | "Linux" | "Android" | "iOS" | "Bilinmeyen OS";
GetOSShortCutIcons: () => "⌘" | "ctrl" | "";
GetFileTypeInformation: (mimeType: MimeTypes) => {
category: FileCategory;
readableType: string;
commonExtensions: string[];
icon?: Icons;
color?: string;
};
StringFormat: (value: string, ...args: any[]) => string;
IsNullOrEmpty: (value: unknown) => boolean;
DeepEqual: (obj1: any, obj2: any) => boolean;
RandomCharacterGenerator: (length: number) => string;
}
declare const _default: Utils;
export default _default;