Refactoring: Split shared types into seperate modules and document alot.
This commit is contained in:
parent
e08ae944c4
commit
843cd37243
31 changed files with 2498 additions and 842 deletions
server/services
|
@ -18,7 +18,6 @@ import { forConstraint } from "../shared/validation/validator";
|
|||
import {
|
||||
Domain,
|
||||
DurationSeconds,
|
||||
filterUndefinedFromJSON,
|
||||
Hostname,
|
||||
isBoolean,
|
||||
isDomain,
|
||||
|
@ -33,15 +32,14 @@ import {
|
|||
JSONValue,
|
||||
MAC,
|
||||
MailType,
|
||||
mapIdFromMAC,
|
||||
MonitoringSortField,
|
||||
MonitoringSortFieldEnum,
|
||||
MonitoringState,
|
||||
MonitoringToken,
|
||||
NodeMonitoringStateResponse,
|
||||
NodeStateData,
|
||||
NodeStateId,
|
||||
OnlineState,
|
||||
parseJSON,
|
||||
Site,
|
||||
StoredNode,
|
||||
toCreateOrUpdateNode,
|
||||
|
@ -56,6 +54,8 @@ import {
|
|||
subtract,
|
||||
weeks,
|
||||
} from "../utils/time";
|
||||
import { filterUndefinedFromJSON, parseJSON } from "../shared/utils/json";
|
||||
import { mapIdFromMAC } from "../shared/utils/node";
|
||||
|
||||
type NodeStateRow = {
|
||||
id: NodeStateId;
|
||||
|
@ -743,9 +743,9 @@ export async function getAll(
|
|||
|
||||
const total = row?.total || 0;
|
||||
|
||||
const filter = Resources.filterClause(
|
||||
const filter = Resources.filterClause<MonitoringSortField>(
|
||||
restParams,
|
||||
MonitoringSortField.ID,
|
||||
MonitoringSortFieldEnum.ID,
|
||||
isMonitoringSortField,
|
||||
filterFields
|
||||
);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue