Mirror of https://github.com/roostorg/coop github.com/roostorg/coop
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at 557ff54b2b435e5f1e789c6a8a4e1bebf2d7deb6 34 lines 731 B view raw
1import { type GQLContentTypeResolvers } from '../generated.js'; 2 3const typeDefs = /* GraphQL */ ` 4 type ContentType { 5 id: ID! 6 name: String! 7 description: String 8 actions: [Action!]! 9 baseFields: [BaseField!]! 10 derivedFields: [DerivedField!]! 11 } 12`; 13 14const ContentType: GQLContentTypeResolvers = { 15 async actions(contentType) { 16 return contentType.getActions(); 17 }, 18 baseFields(contentType) { 19 return contentType.fields; 20 }, 21 async derivedFields(contentType, _, context) { 22 return context.services.DerivedFieldsService.getDerivedFields( 23 contentType.id, 24 contentType.fields, 25 contentType.orgId, 26 ); 27 }, 28}; 29 30const resolvers = { 31 ContentType, 32}; 33 34export { typeDefs, resolvers };