@mikezimm/fps-core-v7
Version:
Library of reusable core interfaces, types and constants migrated from fps-library-v2
35 lines (34 loc) • 1.21 kB
TypeScript
/**
* CodeAnalizerComment: Updated 2 imports on 2024-09-21 23:07:24
* Update:: import { IPerformanceOp } to '@mikezimm/fps-core-v7/lib/components/molecules/Performance/IPerformance;'
* Update:: import { IAnySourceItem } to '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IAnyContent;'
*/
import { IPerformanceOp } from "../../molecules/Performance/IPerformance";
import { IAnySourceItem } from '../../molecules/AnyContent/IAnyContent';
export interface IWordSummary {
words: string[];
searchTextLC: string[];
wordObjs: IWordObject[];
performance: IPerformanceOp;
skipped: string[];
}
export interface IWordObject {
word: string;
searchTextLC: string;
count: number;
sum: number;
sourceIndexes: number[];
sourceStrings: string[];
avg?: number;
originalIndex?: number;
}
export interface IExtendedWordSummary extends IWordSummary {
wordObjs: IExtendedWordObject[];
performanceR: IPerformanceOp;
}
export interface IExtendedWordObject extends IWordObject {
related1?: IAnySourceItem[];
related2?: IAnySourceItem[];
related3?: IAnySourceItem[];
}
//# sourceMappingURL=IWordSummary.d.ts.map