@ark-ui/solid
Version:
A collection of unstyled, accessible UI components for Solid, utilizing state machines for seamless interaction.
40 lines (34 loc) • 1.22 kB
TypeScript
import * as solid_js from 'solid-js';
interface FormatByteProps {
/**
* The unit granularity to display
*/
unit?: 'bit' | 'byte';
/**
* The unit display
*/
unitDisplay?: 'long' | 'short' | 'narrow';
/**
* The byte size to format
*/
value: number;
}
declare const FormatByte: (props: FormatByteProps) => solid_js.JSX.Element;
interface FormatNumberProps extends Intl.NumberFormatOptions {
/**
* The number to format
*/
value: number;
}
declare const FormatNumber: (props: FormatNumberProps) => solid_js.JSX.Element;
interface FormatRelativeTimeProps extends Intl.RelativeTimeFormatOptions {
/**
* The date to format
*/
value: Date;
}
declare const FormatRelativeTime: (props: FormatRelativeTimeProps) => solid_js.JSX.Element;
declare namespace format {
export { FormatByte as Byte, type FormatByteProps as ByteProps, FormatNumber as Number, type FormatNumberProps as NumberProps, FormatRelativeTime as RelativeTime, type FormatRelativeTimeProps as RelativeTimeProps };
}
export { format as Format, FormatByte, type FormatByteProps, FormatNumber, type FormatNumberProps, FormatRelativeTime, type FormatRelativeTimeProps };