@rbxts/zircon
Version:
<div> <img src="https://i.imgur.com/YgpbX7G.png" align="left" width="128"/> <h1>ZIRCON</h1> <h3>A clean, sleek, runtime debugging console for Roblox</h3> <a href="https://npmjs.com/package/@rbxts/zircon"><img src="https://badge.fury.io
30 lines (29 loc) • 1.14 kB
TypeScript
/// <reference types="@rbxts/compiler-types" />
/// <reference types="@rbxts/types" />
/// <reference types="roact" />
declare type PaddingResult = Pick<UIPadding, "PaddingTop" | "PaddingBottom" | "PaddingLeft" | "PaddingRight">;
declare type PaddingOffset = {
[P in keyof PaddingResult]: number;
};
declare type PaddingAxisOffset = {
PaddingHorizontal?: number;
PaddingVertical?: number;
};
export declare type WidgetPadding = Partial<PaddingOffset> | PaddingAxisOffset | number;
export declare type WidgetAxisPadding = PaddingAxisOffset | number;
export declare function CalculatePaddingUDim2(padding: WidgetAxisPadding): UDim2;
export declare function CalculatePadding(padding: WidgetPadding): Partial<PaddingResult>;
import Roact from "@rbxts/roact";
interface Padding {
Left?: number;
Top?: number;
Right?: number;
Bottom?: number;
Vertical?: number;
Horizontal?: number;
}
export interface PaddingProps {
Padding: Padding;
}
export default function Padding({ Padding: { Left, Right, Top, Bottom, Vertical, Horizontal }, }: PaddingProps): Roact.Element;
export {};