UNPKG

@nasl/types

Version:

NASL types for TypeScript Declaration

67 lines (59 loc) 1.77 kB
/* eslint-disable lines-between-class-members */ declare namespace nasl.ui { export class Current<T> { item: T; index: nasl.core.Integer; rowIndex: nasl.core.Integer; columnIndex: nasl.core.Integer; value: nasl.core.String; } export class CurrentDynamic<T, T1> { item: T; index: nasl.core.Integer; rowIndex: nasl.core.Integer; columnIndex: nasl.core.Integer; value: nasl.core.String; columnItem: T1; } export class DataSourceParams { page: nasl.core.Integer; size: nasl.core.Integer; sort: nasl.core.String; order: nasl.core.String; filterText: nasl.core.String; } export class PoiInfo { source: nasl.core.String; id: nasl.core.String; name: nasl.core.String; location: nasl.core.String; address: nasl.core.String; } export class File { status: nasl.core.String; url: nasl.core.String; name: nasl.core.String; size: nasl.core.Integer; type: nasl.core.String; } export class SelectData { parent: nasl.core.String; item: nasl.core.String; level: nasl.core.Integer; index: nasl.core.Integer; } export class DragAndDropUpdateData { sourceList: nasl.collection.List<nasl.core.String>; targetList: nasl.collection.List<nasl.core.String>; } export class ValidateResult { rawValue: nasl.core.String; value: nasl.core.String; trigger: nasl.core.String; muted: nasl.core.String; valid: nasl.core.Boolean; touched: nasl.core.Boolean; dirty: nasl.core.Boolean; firstError: nasl.core.String; } }