Module

x/wmill/bootstrap/common.ts>SchemaProperty

Open-source developer platform to power your entire infra and turn scripts into webhooks, workflows and UIs. Fastest workflow engine (13x vs Airflow). Open-source alternative to Retool and Temporal.
Go to Latest
interface SchemaProperty
import { type SchemaProperty } from "https://dotland.deno.dev/x/wmill@v1.421.2/bootstrap/common.ts";

Properties

type: string | undefined
optional
description: string
optional
pattern: string
optional
default: any
optional
enum: EnumType
optional
contentEncoding: "base64" | "binary"
optional
format: string
optional
items: { type?:
| "string"
| "number"
| "bytes"
| "object"
| "resource"
; contentEncoding?: "base64"; enum?: string[]; resourceType?: string; properties?: { [name: string]: SchemaProperty; }; }
optional
min: number
optional
max: number
optional
currency: string
optional
currencyLocale: string
optional
multiselect: boolean
optional
customErrorMessage: string
optional
properties: { [name: string]: SchemaProperty; }
optional
required: string[]
optional
showExpr: string
optional
password: boolean
optional
order: string[]
optional
nullable: boolean
optional
dateFormat: string
optional
title: string
optional
placeholder: string
optional
oneOf: SchemaProperty[]
optional
originalType: string