Type Alias SecondaryDataSourceDeclaration
SecondaryDataSourceDeclaration: { adapterId?: string; auth?: AuthSpec; authorityIRI: string; cache?: CachePolicy; description?: string; enabled: boolean; examples: ExampleQuery[]; homepage?: string; icon?: string; id: string; identifiers?: IdentifierSpec[]; kind: "declarative" | "adapter"; label: string; license?: string; operations: { factsPreview?: FactsPreview; getEntity: DataSource & GetEntityShape; search: DataSource & SearchShape; searchByType?: Record<string, DataSource & SearchShape | SearchOverride>; }; rateLimit?: HostPolicy; typeHints?: Record<string, string | string[]>;} Type declaration
OptionaladapterId?: string
authorityIRI: string
Optionalcache?: CachePolicy
Optionaldescription?: string
enabled: boolean
Optionalhomepage?: string
Optionalicon?: string
id: string
kind: "declarative" | "adapter"
label: string
Optionallicense?: string
operations: {
factsPreview?: FactsPreview;
getEntity: DataSource & GetEntityShape;
search: DataSource & SearchShape;
searchByType?: Record<string, DataSource & SearchShape | SearchOverride>;
}
OptionalrateLimit?: HostPolicy
OptionaltypeHints?: Record<string, string | string[]>