UNPKG

@aws-amplify/graphql-directives

Version:

Directive definitions for Amplify GraphQL transformers.

43 lines 882 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ModelDirective = void 0; const name = 'model'; const definition = ` directive @model( queries: ModelQueryMap mutations: ModelMutationMap subscriptions: ModelSubscriptionMap timestamps: TimestampConfiguration ) on OBJECT input ModelMutationMap { create: String update: String delete: String } input ModelQueryMap { get: String list: String } input ModelSubscriptionMap { onCreate: [String] onUpdate: [String] onDelete: [String] level: ModelSubscriptionLevel } enum ModelSubscriptionLevel { off public on } input TimestampConfiguration { createdAt: String updatedAt: String } `; const defaults = {}; exports.ModelDirective = { name, definition, defaults, }; //# sourceMappingURL=model.js.map