@appsemble/utils
Version:
Utility functions used in Appsemble internally
31 lines • 906 B
JavaScript
export const Resource = {
type: 'object',
additionalProperties: true,
description: 'A resource can be anything defined as described in an app resource definition.',
properties: {
id: {
type: 'number',
readOnly: true,
},
$clonable: {
type: 'boolean',
},
$ephemeral: {
type: 'boolean',
},
$expires: {
anyOf: [
{
type: 'string',
format: 'date-time',
},
{
type: 'string',
pattern: /^(\d+(y|yr|years))?\s*(\d+months)?\s*(\d+(w|wk|weeks))?\s*(\d+(d|days))?\s*(\d+(h|hr|hours))?\s*(\d+(m|min|minutes))?\s*(\d+(s|sec|seconds))?$/
.source,
},
],
},
},
};
//# sourceMappingURL=Resource.js.map