0.0.14 • Published 2 years ago
@zhinjs/schema v0.0.14
@zhinjs/schema
zhin配置声明
声明number
Schema.number()声明string
Schema.string()声明boolean
Schema.boolean()声明date
Schema.date()声明regexp
Schema.regexp()声明object
- Record<string,string>
Schema.dict(
    Schema.string()
)- Record<string,number>
Schema.dict(
    Schema.number()
)- Record<string,Date>
Schema.dict(
    Schema.date()
)- Record<string,number[]>
Schema.dict(
    Schema.list(
        Schema.number()
    )
)- Record<string,{foo:string,bar:number[]}[]>
Schema.dict(
    Schema.list(
        Schema.object({
            foo:Schema.string(),
            bar:Schema.list(Schema.number())
        })
    )
)声明array
- string[]
Schema.array(
    Schema.string()
)- {foo:number,bar:string}[]
Schema.array(
    Schema.object({
        foo:Schema.number(),
        bar:Schema.string()
    })
)