UNPKG

@appsemble/lang-sdk

Version:

Language SDK for Appsemble

31 lines (30 loc) 997 B
import { BaseActionDefinition } from './BaseActionDefinition.js'; import { extendJSONSchema } from '../utils/extendJSONSchema.js'; export const StorageDeleteActionDefinition = extendJSONSchema(BaseActionDefinition, { type: 'object', additionalProperties: false, required: ['type', 'key'], properties: { type: { enum: ['storage.delete'], description: `Delete the item that is stored at the specified key. For example: \`\`\`yaml type: storage.delete key: temp storage: localStorage \`\`\` `, }, key: { $ref: '#/components/schemas/RemapperDefinition', description: 'The key of the storage entry to remove.', }, storage: { enum: ['indexedDB', 'localStorage', 'sessionStorage', 'appStorage'], description: 'The mechanism used to remove the data from.', default: 'indexedDB', }, }, }); //# sourceMappingURL=StorageDeleteActionDefinition.js.map