Kosmos v26.1.1

Namespaces

Enumerations

Classes

AWSCognitoUserPoolApi AWSVerifiedPermissionsManager AccessControl AccessKeysService AccessTrait ActivityTrait AliasTrait AncestorTrait AsyncContainerModule AuthorTrait BehaviourBase BehaviourConfigError BehaviourError BehaviourInstanceConfigError BehaviourInstanceDoNotExistError BehaviourRuntimeError BehavioursInstanceManager BehavioursSchemaManager BehavioursTrait BookmarkBehaviour BulkOperationTrait CacheService CedarPermissionsManager ChatGPTTrait CognitoTrait ComputedTrait ConnectionTrait ConnectionsManager Container ContainerModule DLSManager DataCache DataObjectsTrait DataSourceWrapper DefaultContentTrait DeleteBehaviourTrait DocumentdbStorage DynamoDB DynamodbStorage ESClient EdgeCountTrait EntityLoader EventQueue EventTrait ExternalStorageManager FeedsTrait FieldVisibilityTrait FileUrlTrait FlatTreeTrait GraphConnector GraphHandler GraphQLClient GraphQLSchemaManager GraphQLUpdateHandler GraphQueryConditions Handler HeadingListTrait ImmutableTrait InMemoryDatabase InMemoryDatabaseManager InboxTrait JsonContentBehavioursTrait JsonContentSchemaManager JsonContentTrait KosmosBehaviourConfigError KosmosSchemaValidator LambdaClient LambdaConfigurationUpdater LambdaEnvironmentAdapter LazyServiceIdentifer LikeBehaviour LoaderBase LocalClient LocalConfigurationUpdater LocalEnvironmentAdapter LockManager LockingTrait Logger ManagedUpdatesTrait MembershipAccessTrait MembershipTrait MetadataReader MutationsManager PermissionsGroupsTrait PodManager Policy PolicyManager QueriesManager QueryCache RatingBehaviour ReactionTrait ReactionsEventGenerator ReadReportingBehaviour ReaderConnectionPool RecursiveInverseRuleError RedisDatabase RevisionTrait RolesManager Rules S3Storage SchemaItem SchemaManager Search SearchTrait SingleConnectedVertexLoader StateMachineManager StorageInterface StorageTrait TempMemoryStorage Timer Trait TraitGraphQuery UnionsManager UpdateHandler UpdateManager ZeroToManyRelationCountLoader ZeroToManyRelationLoaderBase ZeroToManyRelationVertexLoader

Interfaces

AccessTraitConfig AccessValidationServiceInterface ActivityTraitConfig AliasTraitConfig Ancestor AncestorTraitConfig ApolloServerPluginInlineTraceOptions ApplicationContext AuthorTraitConfig BatchLoader BehavioursListResponseItem BehavioursTraitConfig BookmarkBehaviourInstanceConfig BookmarkBehaviourKosmosConfig BulkLoadConnectedVerticesCountsResultRow BulkLoadConnectedVerticesResultRow BulkOperationTraitConfig ChatGPTTraitConfig CliCommandsList CognitoItem ComputedTraitConfig ConditionStatement Conditions ConnectedVertexLoaderTransformParams ConnectionItem ConnectionToAdd ConnectionToRemove ConnectionTraitConfig ConnectionsListQueryArguments DataObjectConfig DataObjectStorage DataObjectsTraitConfig DefaultContentTraitConfig DefaultContentTraitEdge DefaultContentTraitVertex DeleteBehaviourTraitConfig EarlyInitializedServiceInterface EdgeCountTraitConfig EdgeMatchCondition ElasticsearchVertexIndexOperationOptions EntityDataLoaderId EntityDataLoaderItemId EntityLoaderTransformParams EntityObject EnvironmentAdapterInterface EnvironmentConfigurationUpdaterInterface EventData EventDetail EventTraitConfig FeedTraitConfig FieldVisibilityTarget FieldVisibilityTraitConfig FileDetails FileKosmosItem FileUrlTraitConfig FilterOrder FlatTreeTraitConfig GetSchemaOptions GetSchemaPropertiesParams GraphQLClientInterface GraphTraversalAndExpression GremlinItem HeadingListTraitConfig ImmutableTraitConfig InboxTraitConfig InstanceConfig Item ItemWithId ItemWithIdAndLabel ItemWithIdAndLabelAndAccessKeys ItemsResults JsonContentBehavioursListResponseItem JsonContentBehavioursTraitConfig JsonContentSchemaProperties JsonContentStorageConfigField JsonContentTraitConfig JsonContentTraitConfigField JsonContentTraitConfigField JsonContentTraitStorage KnownActions KosmosConfig KosmosNeptuneElasticsearchVertexDocument KosmosSchema KosmosUserContext LikeBehaviourInstanceConfig LikeBehaviourKosmosConfig ListQueryArguments ListResponse LockingTraitConfig LuceneQueryFieldExpressionBase LuceneQueryFieldRangeExpression LuceneQueryFieldTermExpression LuceneQueryNodeExpression ManagedUpdatesTraitConfig MaxDepthOptions MembershipAccessTraitConfig MembershipTraitConfig MembershipTraitInviteConfig MembershipTraitRoleDefinition MembershipTraitRolesConfig MembershipType MimeLookupItem NamedEdge NoSQLDatabase ParsedConnectionsListQueryArguments ParsedListQueryArguments PermissionsGroupsTraitConfig PodManagerInterface PolicySchema PropertyMetadata QueryCacheContext QueryConnector RatingBehaviourInstanceConfig RatingBehaviourKosmosConfig ReadReportingBehaviourInstanceConfig ReadReportingBehaviourKosmosConfig Relationship RelationshipData RelationshipFromGraphJson ResolverManager RevisionTraitConfig RuntimeConfig SchemaItemArrayProperty SchemaItemJson SchemaItemParent SchemaItemParentWithChild SchemaItemProperty SchemaItemPropertyBase SchemaManagerRuntimeHooks SchemaManagerSchemaHooks SchemaUnion SearchTraitConfig SingleConnectedVertexLoaderDataItemId SingleConnectedVertexLoaderDataLoaderId StorageTraitConfig StoredKosmosItem TheConditionSchema TheFirstAnyOfSchema TheInverseNameOfTheRelationship TheItemsSchema TheItemsSchema TheRelationshipBetweenVertices TraitAlterUnions TraitAutoConfig TraitConfigBase TraitDataObject UpdateHandler UpdateHandlerScript UpdateVertexStatus VertexCacheConfig VertexRelationship ViewQueryArguments ZeroToManyRelationLoaderDataItemId ZeroToManyRelationLoaderDataLoaderId

Type Aliases

AccessControlHooks ActionForSchemaProperty ActivityEventName Actor AddRatingMutationResolver AddRemoveBookmarkMutationResolver AddRemoveLikeMutationResolver AddRemoveReadReportingMutationResolver AdditionalNodeMethods BatchOperation BatchReadOperation BatchWriteOperation BehaviourGraphQlResolver BehaviourResolverWrapper BehavioursConfigsByName BookmarkedFieldResolver BookmarksListMutationResolver CSQL CSQLEdge CSQLVertex CognitoOperationResult CognitoTraitConfig CommandModuleCallback ConfigurationEntry DataType DefaultPoliciesByPolicyId DeleteBehaviourAction DisableBehaviourResolver DisableSchemaBehaviourResolver EdgeAndVertex EdgeLabelCondition EdgePostCreateHookCallback EdgePostDeleteHookCallback EdgePostMutateHookCallback EdgePostUpdateHookCallback EdgePreCreateHookCallback EdgePreDeleteHookCallback EdgePreMutateHookCallback EdgePreUpdateHookCallback EnableBehaviourResolver EnableSchemaBehaviourResolver EnvironmentsList EventName EventName EventStage ExtractCommandBuilderArgv ExtractTraitConfigType Fields FilterOnlyConnectionsListQueryArguments FilterOnlyListQueryArguments FilterOrderDirection FilterValueHookCallback GenerateAccessControlHookCallback GlobalAction GraphQLTypeDefinition GraphQLTypesDefinitions GraphQlRequestPayloadParameters GraphQlSchemaHooks GraphTraversalSourceFactory GraphYmlSchema GremlinFormattedObject GremlinValueType ImmutableProperties Index Item ItemPostMutateAddRelationshipHookCallback ItemPostMutateHookCallback ItemPostMutateRemoveRelationshipHookCallback ItemPreDeleteHookCallback ItemWithCursor JoiningOptions JsonSchemaItemType KnownQueryValues KosmosDataLoader KosmosGraphQLResolver KosmosUserContextCallback LegacyKosmosTraitResolverCallback ListSchemaBehavioursResolver LuceneQueryExpression LuceneQueryExpressionOperator LuceneQueryExpressionWrapper LuceneQueryFieldExpression MembershipAction MutationForSchemaProperty MutationItemSchemaHookCallback MutationSchemaHookCallback MutationType NormalizedLuceneQueryExpression NormalizedLuceneQueryNodeExpression OptimizeFilterOperationCallback PagedQueryResult ParentsDefinitions PartitionItem PropertyMetadataFinalizeHookCallback QueryFactory QuerySchemaGlobalHookCallback QuerySchemaHookCallback ReadReportedListMutationResolver RelationshipAction RemoveRatingMutationResolver RequiredAsPartOfEntityCreation RetrieveByReadReportedConnectionResolver RetrieveCurrentUserLikeResolver RetrieveCurrentUserRatedResolver RetrieveCurrentUserReadReportingResolver RetrieveLikedByConnectionResolver RetrieveLikesCountResolver RetrieveRatedByConnectionResolver RetrieveRatingAvgResolver RetrieveReadReportsCountResolver RetrievedKosmosItem RetryOptions RuleExpression RuleExpressionType RuntimeFilter RuntimeFilterType SchemaItemAction SchemaItemType SchemasByName SetOptions StatementEffect Table TheActionSchema TheDestinationVertex TheIdSchema TheInverseTypeOfTheRelationship TheItemsSchema1 TheNameInverseOfTheRelationship TheNameOfTheRelationship TheRelationshipType TheResource TheRuleSchema TheRulesSchema TheSourceVertex TheStatementId TheStatementSchema TheTypeSchema TraitFactoryCallback TraitHandlerType TypeCheck TypeSchemaHookCallback UpdateHandlerFactoryCallback Variables VertexPostAddRelationshipUpdateHookCallback VertexPostCreateHookCallback VertexPostDeleteHookCallback VertexPostMutateHookCallback VertexPostRemoveRelationshipUpdateHookCallback VertexPostUpdateHookCallback VertexPostUpdateRelationshipUpdateHookCallback VertexPostViewHookCallback VertexPreCreateHookCallback VertexPreDeleteHookCallback VertexPreMutateHookCallback VertexPreUpdateHookCallback VertexPreViewHookCallback VertexRelationshipDirection VertexRelationshipType VertexSchemaHookCallback VisibilityOptions ZeroToManyRelationVertexLoaderDataLoaderId

Properties

Variables

Functions

ApolloServerPluginInlineTrace ApolloServerPluginInlineTraceDisabled addFacets applyOrderAndPaging backoff base64Decode base64Encode buildPredicates buildTraversals cachingPlugin capitaliseFirstLetter capitalize connectorKey contextStorage convertAfterParam convertEdgeJsonMap convertEdgeWithVertices convertJsonEVMapArray convertJsonMap convertJsonMapArray debugQuerySteps decorate deepFreeze delay deleteVerticesConnectedToIdByLabel elementMapToEdgeValue elementMapToObject enumTypeString executeCliCommand executeGraphQL expandQueryWithSynonyms extendMutation extract extractClaims extractJwtFromHeader extractOrder fetchEntities filterObjectNulls flatten fromJwtClaims genElasticsearchItemId getConfig getConfig getContainer getCursorAsDate getCursorAsInt getCustomTraitsModule getCustomUpdateHandlersModule getDataValue getEdgeMapVertex getGraphQLConnectionEdges getGremlinTraversal getMapLabel getProperty getServiceIdentifierAsString getVertexById getVertexName graphPathExists gremlinOrderDirection handler id inject injectACL injectInclude injectRelationships injectTenant injectable isActor isArrayOf isBehaviourError isBehaviourInstanceDoNotExistError isBoolean isEmptyObject isFilterOrderDirection isItemWithIdAndLabel isJsonContentSchemaProperties isJsonContentTraitConfig isKosmosUserContext isLuceneQueryFieldExpression isLuceneQueryFieldRangeExpression isLuceneQueryFieldTermExpression isLuceneQueryNodeExpression isNormalizedLuceneQueryNodeExpression isNotEmptyString isNumber isObject isRecursiveInverseRuleError isString isUnknown listQueryConnections listVerticesByTypeAndProperties listVerticesFromVertexIdByEdgeLabelToVertexLabel lowercaseFirstLetter maxDepth multiBindToService multiInject named namedConstraint normalizeLuceneQueryExpression notNull notUndefined objMapToArray onlyUnique onlyUniqueObjectIds optional optional parse parseCSQL parseConnectionsListQueryOptions parseJwtAuthorizationHeader parseListQueryOptions pluralize postConstruct process processCondition queryAfterCursor queryRowsLimit readConfig readYml readYmlSync reindex reindexEntity removePostfix retryPromise runListQuery runSingleQuery schemaItemIsOfType stripPrefix strval tagged taggedConstraint targetName timeout traitHasAlterUnions traitHasAutoConfig traverseAncerstors typeConstraint unmanaged validateCSQL validateUuid wrapQuery

Properties

esMappings: {
    dynamic_templates: ({
        predicates_data_value_dynamic_mapping?: undefined;
        predicates_name_case_insensitive?: undefined;
        predicates_strings?: undefined;
        predicates_title_case_insensitive?: undefined;
        predicates_username_case_insensitive?: undefined;
        relationships_nested_properties: {
            mapping: {
                properties: {
                    archive: {
                        type: string;
                    };
                    created: {
                        type: string;
                    };
                    id: {
                        type: string;
                    };
                    label: {
                        type: string;
                    };
                    machine_name: {
                        type: string;
                    };
                    name: {
                        type: string;
                    };
                    published: {
                        type: string;
                    };
                    role: {
                        type: string;
                    };
                    title: {
                        type: string;
                    };
                    type: {
                        type: string;
                    };
                    updated: {
                        type: string;
                    };
                    username: {
                        type: string;
                    };
                };
                type: string;
            };
            path_match: string;
        };
    } | {
        predicates_data_value_dynamic_mapping?: undefined;
        predicates_name_case_insensitive: {
            mapping: {
                analyzer: string;
                fields: {
                    keyword: {
                        ignore_above: number;
                        normalizer: string;
                        type: string;
                    };
                };
                type: string;
            };
            match_mapping_type: string;
            path_match: string;
        };
        predicates_strings?: undefined;
        predicates_title_case_insensitive?: undefined;
        predicates_username_case_insensitive?: undefined;
        relationships_nested_properties?: undefined;
    } | {
        predicates_data_value_dynamic_mapping?: undefined;
        predicates_name_case_insensitive?: undefined;
        predicates_strings?: undefined;
        predicates_title_case_insensitive?: undefined;
        predicates_username_case_insensitive: {
            mapping: {
                analyzer: string;
                fields: {
                    keyword: {
                        ignore_above: number;
                        normalizer: string;
                        type: string;
                    };
                };
                type: string;
            };
            match_mapping_type: string;
            path_match: string;
        };
        relationships_nested_properties?: undefined;
    } | {
        predicates_data_value_dynamic_mapping?: undefined;
        predicates_name_case_insensitive?: undefined;
        predicates_strings?: undefined;
        predicates_title_case_insensitive: {
            mapping: {
                analyzer: string;
                fields: {
                    keyword: {
                        ignore_above: number;
                        normalizer: string;
                        type: string;
                    };
                };
                type: string;
            };
            match_mapping_type: string;
            path_match: string;
        };
        predicates_username_case_insensitive?: undefined;
        relationships_nested_properties?: undefined;
    } | {
        predicates_data_value_dynamic_mapping: {
            mapping: {
                dynamic: boolean;
                properties: {
                    keyword: {
                        type: string;
                    };
                    value: {
                        type: string;
                    };
                };
                type: string;
            };
            path_match: string;
        };
        predicates_name_case_insensitive?: undefined;
        predicates_strings?: undefined;
        predicates_title_case_insensitive?: undefined;
        predicates_username_case_insensitive?: undefined;
        relationships_nested_properties?: undefined;
    } | {
        predicates_data_value_dynamic_mapping?: undefined;
        predicates_name_case_insensitive?: undefined;
        predicates_strings: {
            mapping: {
                analyzer: string;
                fields: {
                    keyword: {
                        ignore_above: number;
                        type: string;
                    };
                };
                type: string;
            };
            match_mapping_type: string;
            path_match: string;
        };
        predicates_title_case_insensitive?: undefined;
        predicates_username_case_insensitive?: undefined;
        relationships_nested_properties?: undefined;
    })[];
    properties: {
        access_keys: {
            type: string;
        };
        created: {
            format: string;
            type: string;
        };
        entity_id: {
            type: string;
        };
        entity_type: {
            type: string;
        };
        fields: {
            dynamic: boolean;
            type: string;
        };
        from_access_keys: {
            type: string;
        };
        from_id: {
            type: string;
        };
        from_label: {
            type: string;
        };
        from_type: {
            type: string;
        };
        tenant_id: {
            type: string;
        };
        to_access_keys: {
            type: string;
        };
        to_id: {
            type: string;
        };
        to_label: {
            type: string;
        };
        to_type: {
            type: string;
        };
        updated: {
            format: string;
            type: string;
        };
    };
}

Type declaration

  • dynamic_templates: ({
        predicates_data_value_dynamic_mapping?: undefined;
        predicates_name_case_insensitive?: undefined;
        predicates_strings?: undefined;
        predicates_title_case_insensitive?: undefined;
        predicates_username_case_insensitive?: undefined;
        relationships_nested_properties: {
            mapping: {
                properties: {
                    archive: {
                        type: string;
                    };
                    created: {
                        type: string;
                    };
                    id: {
                        type: string;
                    };
                    label: {
                        type: string;
                    };
                    machine_name: {
                        type: string;
                    };
                    name: {
                        type: string;
                    };
                    published: {
                        type: string;
                    };
                    role: {
                        type: string;
                    };
                    title: {
                        type: string;
                    };
                    type: {
                        type: string;
                    };
                    updated: {
                        type: string;
                    };
                    username: {
                        type: string;
                    };
                };
                type: string;
            };
            path_match: string;
        };
    } | {
        predicates_data_value_dynamic_mapping?: undefined;
        predicates_name_case_insensitive: {
            mapping: {
                analyzer: string;
                fields: {
                    keyword: {
                        ignore_above: number;
                        normalizer: string;
                        type: string;
                    };
                };
                type: string;
            };
            match_mapping_type: string;
            path_match: string;
        };
        predicates_strings?: undefined;
        predicates_title_case_insensitive?: undefined;
        predicates_username_case_insensitive?: undefined;
        relationships_nested_properties?: undefined;
    } | {
        predicates_data_value_dynamic_mapping?: undefined;
        predicates_name_case_insensitive?: undefined;
        predicates_strings?: undefined;
        predicates_title_case_insensitive?: undefined;
        predicates_username_case_insensitive: {
            mapping: {
                analyzer: string;
                fields: {
                    keyword: {
                        ignore_above: number;
                        normalizer: string;
                        type: string;
                    };
                };
                type: string;
            };
            match_mapping_type: string;
            path_match: string;
        };
        relationships_nested_properties?: undefined;
    } | {
        predicates_data_value_dynamic_mapping?: undefined;
        predicates_name_case_insensitive?: undefined;
        predicates_strings?: undefined;
        predicates_title_case_insensitive: {
            mapping: {
                analyzer: string;
                fields: {
                    keyword: {
                        ignore_above: number;
                        normalizer: string;
                        type: string;
                    };
                };
                type: string;
            };
            match_mapping_type: string;
            path_match: string;
        };
        predicates_username_case_insensitive?: undefined;
        relationships_nested_properties?: undefined;
    } | {
        predicates_data_value_dynamic_mapping: {
            mapping: {
                dynamic: boolean;
                properties: {
                    keyword: {
                        type: string;
                    };
                    value: {
                        type: string;
                    };
                };
                type: string;
            };
            path_match: string;
        };
        predicates_name_case_insensitive?: undefined;
        predicates_strings?: undefined;
        predicates_title_case_insensitive?: undefined;
        predicates_username_case_insensitive?: undefined;
        relationships_nested_properties?: undefined;
    } | {
        predicates_data_value_dynamic_mapping?: undefined;
        predicates_name_case_insensitive?: undefined;
        predicates_strings: {
            mapping: {
                analyzer: string;
                fields: {
                    keyword: {
                        ignore_above: number;
                        type: string;
                    };
                };
                type: string;
            };
            match_mapping_type: string;
            path_match: string;
        };
        predicates_title_case_insensitive?: undefined;
        predicates_username_case_insensitive?: undefined;
        relationships_nested_properties?: undefined;
    })[]
  • properties: {
        access_keys: {
            type: string;
        };
        created: {
            format: string;
            type: string;
        };
        entity_id: {
            type: string;
        };
        entity_type: {
            type: string;
        };
        fields: {
            dynamic: boolean;
            type: string;
        };
        from_access_keys: {
            type: string;
        };
        from_id: {
            type: string;
        };
        from_label: {
            type: string;
        };
        from_type: {
            type: string;
        };
        tenant_id: {
            type: string;
        };
        to_access_keys: {
            type: string;
        };
        to_id: {
            type: string;
        };
        to_label: {
            type: string;
        };
        to_type: {
            type: string;
        };
        updated: {
            format: string;
            type: string;
        };
    }
    • access_keys: {
          type: string;
      }
      • type: string
    • created: {
          format: string;
          type: string;
      }
      • format: string
      • type: string
    • entity_id: {
          type: string;
      }
      • type: string
    • entity_type: {
          type: string;
      }
      • type: string
    • fields: {
          dynamic: boolean;
          type: string;
      }
      • dynamic: boolean
      • type: string
    • from_access_keys: {
          type: string;
      }
      • type: string
    • from_id: {
          type: string;
      }
      • type: string
    • from_label: {
          type: string;
      }
      • type: string
    • from_type: {
          type: string;
      }
      • type: string
    • tenant_id: {
          type: string;
      }
      • type: string
    • to_access_keys: {
          type: string;
      }
      • type: string
    • to_id: {
          type: string;
      }
      • type: string
    • to_label: {
          type: string;
      }
      • type: string
    • to_type: {
          type: string;
      }
      • type: string
    • updated: {
          format: string;
          type: string;
      }
      • format: string
      • type: string
esSettings: {
    analysis: {
        analyzer: {
            case_insensitive_whitespace: {
                filter: string[];
                tokenizer: string;
                type: string;
            };
        };
        normalizer: {
            case_insensitive: {
                filter: string[];
            };
        };
    };
    index: {
        mapping: {
            nested_fields: {
                limit: number;
            };
            nested_objects: {
                limit: number;
            };
            total_fields: {
                limit: number;
            };
        };
    };
}

Type declaration

  • analysis: {
        analyzer: {
            case_insensitive_whitespace: {
                filter: string[];
                tokenizer: string;
                type: string;
            };
        };
        normalizer: {
            case_insensitive: {
                filter: string[];
            };
        };
    }
    • analyzer: {
          case_insensitive_whitespace: {
              filter: string[];
              tokenizer: string;
              type: string;
          };
      }
      • case_insensitive_whitespace: {
            filter: string[];
            tokenizer: string;
            type: string;
        }
        • filter: string[]
        • tokenizer: string
        • type: string
    • normalizer: {
          case_insensitive: {
              filter: string[];
          };
      }
      • case_insensitive: {
            filter: string[];
        }
        • filter: string[]
  • index: {
        mapping: {
            nested_fields: {
                limit: number;
            };
            nested_objects: {
                limit: number;
            };
            total_fields: {
                limit: number;
            };
        };
    }
    • mapping: {
          nested_fields: {
              limit: number;
          };
          nested_objects: {
              limit: number;
          };
          total_fields: {
              limit: number;
          };
      }
      • nested_fields: {
            limit: number;
        }
        • limit: number
      • nested_objects: {
            limit: number;
        }
        • limit: number
      • total_fields: {
            limit: number;
        }
        • limit: number

Generated using TypeDoc