Fix test and make fields optional
Signed-off-by: sblausten <sam@roadie.io>
This commit is contained in:
@@ -36,6 +36,8 @@ jest.useFakeTimers();
|
||||
const testFactRetriever: FactRetriever = {
|
||||
id: 'test_factretriever',
|
||||
version: '0.0.1',
|
||||
title: 'Test 1',
|
||||
description: 'testing',
|
||||
entityFilter: [{ kind: 'component' }],
|
||||
schema: {
|
||||
testnumberfact: {
|
||||
|
||||
@@ -46,14 +46,14 @@ export type FactLifecycle = TTL | MaxItems;
|
||||
|
||||
// @public
|
||||
export interface FactRetriever {
|
||||
description: string;
|
||||
description?: string;
|
||||
entityFilter?:
|
||||
| Record<string, string | symbol | (string | symbol)[]>[]
|
||||
| Record<string, string | symbol | (string | symbol)[]>;
|
||||
handler: (ctx: FactRetrieverContext) => Promise<TechInsightFact[]>;
|
||||
id: string;
|
||||
schema: FactSchema;
|
||||
title: string;
|
||||
title?: string;
|
||||
version: string;
|
||||
}
|
||||
|
||||
|
||||
@@ -177,12 +177,12 @@ export interface FactRetriever {
|
||||
/**
|
||||
* A short display title for the fact retriever to be used in the interface
|
||||
*/
|
||||
title: string;
|
||||
title?: string;
|
||||
|
||||
/**
|
||||
* A short display description for the fact retriever to be used in the interface.
|
||||
*/
|
||||
description: string;
|
||||
description?: string;
|
||||
|
||||
/**
|
||||
* Handler function that needs to be implemented to retrieve fact values for entities.
|
||||
|
||||
Reference in New Issue
Block a user