Interface WorkspaceElementSpec

interface WorkspaceElementSpec {
    type: WorkspaceElementType;
    apiPath: string;
    name: string;
    namePlural: string;
    createSchema?: ZodObject<
        any,
        UnknownKeysParam,
        ZodTypeAny,
        { [key: string]: any },
        { [key: string]: any },
    >;
    updateSchema?: ZodObject<
        any,
        UnknownKeysParam,
        ZodTypeAny,
        { [key: string]: any },
        { [key: string]: any },
    >;
}

Properties

apiPath: string
name: string
namePlural: string
createSchema?: ZodObject<
    any,
    UnknownKeysParam,
    ZodTypeAny,
    { [key: string]: any },
    { [key: string]: any },
>
updateSchema?: ZodObject<
    any,
    UnknownKeysParam,
    ZodTypeAny,
    { [key: string]: any },
    { [key: string]: any },
>