package
0.0.0-20240917043725-a841c0666e49
Repository: https://github.com/vvakame/fedeway.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
Map of all directive definitions to eventually be passed to extendSchema original: [name: string]: { [serviceName: string]: DirectiveDefinitionNode };.
directive name => usages.
field name => directive name => usages.
subgraph name => DirectiveUsagesPerType.
type name => { directives: DirectiveUsages, fields: DirectiveUsagesPerField }.
No description provided by the author
No description provided by the author
No description provided by the author
Map of types to their key directives (maintains association to their services)
Example resulting KeyDirectivesMap shape:
const keyDirectives = { Product: { serviceA: ["sku", "upc"] serviceB: ["color {id value}"] // Selection node simplified for readability } }
original: [typeName: string]: ServiceNameToKeyDirectivesMap;.
No description provided by the author
original: [serviceName: string]: ReadonlyArray<SelectionNode>[] | undefined;.
Map of all type definitions to eventually be passed to extendSchema.
A map of base types to their owning service.
A set of type names that have been determined to be a value type, a type shared across at least 2 services.