UNPKG

@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
/// <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 {};