src/app/actions/tree.actions.ts
Properties |
|
constructor(AS_CT: number, CT_B: number, AS_CT_organWise: Record
|
Defined in src/app/actions/tree.actions.ts:64
|
Public Optional allOrgans |
Type : boolean
|
Defined in src/app/actions/tree.actions.ts:72
|
Public Optional AS_AS |
Type : number
|
Defined in src/app/actions/tree.actions.ts:70
|
Public Optional AS_AS_organWise |
Type : Record<string | number>
|
Defined in src/app/actions/tree.actions.ts:71
|
Public AS_CT |
Type : number
|
Defined in src/app/actions/tree.actions.ts:66
|
Public AS_CT_organWise |
Type : Record<string | number>
|
Defined in src/app/actions/tree.actions.ts:68
|
Public CT_B |
Type : number
|
Defined in src/app/actions/tree.actions.ts:67
|
Public CT_B_organWise |
Type : Record<string | number>
|
Defined in src/app/actions/tree.actions.ts:69
|
Static Readonly type |
Type : string
|
Default value : '[UPDATE] Links data'
|
Defined in src/app/actions/tree.actions.ts:64
|
import { BimodalConfig, BMNode, Link } from '../models/bimodal.model';
import { DiscrepencyStructure, SearchStructure } from '../models/tree.model';
import { OmapConfig } from '../models/omap.model';
export class UpdateGraphWidth {
static readonly type = '[UPDATE WIDTH] Update Graph Width';
constructor(public width: number) {}
}
export class UpdateVegaSpec {
static readonly type = '[UPDATE] Vega Spec';
// eslint-disable-next-line @typescript-eslint/no-explicit-any
constructor(public spec: any) {}
}
export class UpdateVegaView {
static readonly type = '[UPDATE] Vega View';
// eslint-disable-next-line @typescript-eslint/no-explicit-any
constructor(public view: any) {}
}
export class UpdateBimodal {
static readonly type = '[UPDATE] Bimodal Network';
constructor(
public nodes: BMNode[],
public links: Link[],
) {}
}
export class UpdateBimodalConfig {
static readonly type = '[UPDATE] Bimodal config';
constructor(public config: BimodalConfig) {}
}
export class DoSearch {
static readonly type = '[SEARCH] Update Search List';
constructor(
public searchStructures: SearchStructure[],
public lastClickedOption: SearchStructure,
) {}
}
export class DiscrepencyLabel {
static readonly type = '[DISCREPENCY] Update discrepency Label List';
constructor(public discrepencyStructures: DiscrepencyStructure[]) {}
}
export class DiscrepencyId {
static readonly type = '[DISCREPENCY] Update discrepency Id List';
constructor(public discrepencyStructures: DiscrepencyStructure[]) {}
}
export class DuplicateId {
static readonly type = '[DISCREPENCY] Update duplicate Id List';
constructor(public discrepencyStructures: DiscrepencyStructure[]) {}
}
export class UpdateBottomSheetData {
static readonly type = '[UPDATE] Bottom Sheet Data';
// eslint-disable-next-line @typescript-eslint/no-explicit-any
constructor(public data: any) {}
}
export class UpdateLinksData {
static readonly type = '[UPDATE] Links data';
constructor(
public AS_CT: number,
public CT_B: number,
public AS_CT_organWise: Record<string, number>,
public CT_B_organWise: Record<string, number>,
public AS_AS?: number,
public AS_AS_organWise?: Record<string, number>,
public allOrgans?: boolean,
) {}
}
export class UpdateOmapConfig {
static readonly type = '[UPDATE] OMAP Config';
constructor(public config: OmapConfig) {}
}