mirror of
https://github.com/Start9Labs/start-sdk.git
synced 2026-03-30 12:21:57 +00:00
chore: INput config to remove the transformer
This commit is contained in:
18
lib/properties/PropertyGroup.ts
Normal file
18
lib/properties/PropertyGroup.ts
Normal file
@@ -0,0 +1,18 @@
|
||||
import { PackagePropertyGroup } from "../types";
|
||||
import { PropertyString } from "./PropertyString";
|
||||
|
||||
export class PropertyGroup {
|
||||
private constructor(readonly data: PackagePropertyGroup) {}
|
||||
static of(options: {
|
||||
description: string;
|
||||
value: (PropertyGroup | PropertyString)[];
|
||||
name: string;
|
||||
}) {
|
||||
return new PropertyGroup({
|
||||
type: "object",
|
||||
name: options.name,
|
||||
description: options.description,
|
||||
value: options.value.map((x) => x.data),
|
||||
});
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user