TypeScript API / laikacms/storage / AtomSchema
Variable: AtomSchema
ts
const AtomSchema: StandardSchemaV1<
| {
createdAt?: string;
key: string;
type: "folder";
updatedAt?: string;
}
| {
content: {
[key: string]: any;
};
createdAt?: string;
key: string;
metadata?: {
extension?: string;
revisionId?: string;
};
type: "object";
updatedAt?: string;
},
| {
createdAt?: string;
key: string;
type: "folder";
updatedAt?: string;
}
| {
content: {
[key: string]: any;
};
createdAt?: string;
key: string;
metadata?: {
extension?: string;
revisionId?: string;
};
type: "object";
updatedAt?: string;
}> & Union<readonly [StandardSchemaV1<{
content: {
[key: string]: any;
};
createdAt?: string;
key: string;
metadata?: {
extension?: string;
revisionId?: string;
};
type: "object";
updatedAt?: string;
}, {
content: {
[key: string]: any;
};
createdAt?: string;
key: string;
metadata?: {
extension?: string;
revisionId?: string;
};
type: "object";
updatedAt?: string;
}> & Struct<{
content: $Record<String, Any>;
createdAt: optional<String>;
key: String;
metadata: optional<StandardSchemaV1<{
extension?: ... | ...;
revisionId?: ... | ...;
}, {
extension?: ... | ...;
revisionId?: ... | ...;
}> & Struct<{
extension: optional<...>;
revisionId: optional<...>;
}>>;
type: Literal<"object">;
updatedAt: optional<String>;
}>, StandardSchemaV1<{
createdAt?: string;
key: string;
type: "folder";
updatedAt?: string;
}, {
createdAt?: string;
key: string;
type: "folder";
updatedAt?: string;
}> & Struct<{
createdAt: optional<String>;
key: String;
type: Literal<"folder">;
updatedAt: optional<String>;
}>]>;