@rbxts/default
v1.0.0
Published
Generate boilerplate default values from just a type
Readme
@rbxts/default
Generate boilerplate default values from just a type
import { defaults, type Default } from "@rbxts/default";
interface MyStruct {
readonly id: number;
readonly registered: boolean;
readonly cart: string[];
readonly info: {
readonly name: Default<string, "John Doe">;
readonly age: Default<number, 69>;
};
}
const x: MyStruct = defaults();Result:
local x = defaults({
id = 1,
registered = false,
cart = {},
info = {
name = "John Doe",
age = 69
}
})