UNPKG

signalk-server

Version:

An implementation of a [Signal K](http://signalk.org) server for boats.

245 lines 20.5 kB
import { type Static } from '@sinclair/typebox'; export declare const IndicatorStatusSchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"ok">, import("@sinclair/typebox").TLiteral<"warn">, import("@sinclair/typebox").TLiteral<"fail">]>; export type IndicatorStatus = Static<typeof IndicatorStatusSchema>; export declare const IndicatorCheckSchema: import("@sinclair/typebox").TObject<{ id: import("@sinclair/typebox").TString; status: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"ok">, import("@sinclair/typebox").TLiteral<"warn">, import("@sinclair/typebox").TLiteral<"fail">]>; title: import("@sinclair/typebox").TString; subtitle: import("@sinclair/typebox").TString; unknown: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; }>; export type IndicatorCheck = Static<typeof IndicatorCheckSchema>; export declare const IndicatorRawMetricsSchema: import("@sinclair/typebox").TObject<{ stars: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; downloadsPerWeek: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; openIssues: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; contributors: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; lastReleaseDate: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; export type IndicatorRawMetrics = Static<typeof IndicatorRawMetricsSchema>; export declare const IndicatorResultSchema: import("@sinclair/typebox").TObject<{ score: import("@sinclair/typebox").TNumber; checks: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ id: import("@sinclair/typebox").TString; status: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"ok">, import("@sinclair/typebox").TLiteral<"warn">, import("@sinclair/typebox").TLiteral<"fail">]>; title: import("@sinclair/typebox").TString; subtitle: import("@sinclair/typebox").TString; unknown: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; }>>; rawMetrics: import("@sinclair/typebox").TObject<{ stars: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; downloadsPerWeek: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; openIssues: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; contributors: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; lastReleaseDate: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; }>; export type IndicatorResult = Static<typeof IndicatorResultSchema>; export declare const PluginCiPlatformSchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"linux-x64">, import("@sinclair/typebox").TLiteral<"linux-arm64">, import("@sinclair/typebox").TLiteral<"macos">, import("@sinclair/typebox").TLiteral<"windows">, import("@sinclair/typebox").TLiteral<"armv7-cerbo">, import("@sinclair/typebox").TLiteral<"integration">, import("@sinclair/typebox").TString]>; export type PluginCiPlatform = Static<typeof PluginCiPlatformSchema>; export declare const PluginCiConclusionSchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"success">, import("@sinclair/typebox").TLiteral<"failure">, import("@sinclair/typebox").TLiteral<"skipped">, import("@sinclair/typebox").TLiteral<"cancelled">, import("@sinclair/typebox").TLiteral<"in_progress">, import("@sinclair/typebox").TNull]>; export type PluginCiConclusion = Static<typeof PluginCiConclusionSchema>; export declare const PluginCiJobSchema: import("@sinclair/typebox").TObject<{ platform: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"linux-x64">, import("@sinclair/typebox").TLiteral<"linux-arm64">, import("@sinclair/typebox").TLiteral<"macos">, import("@sinclair/typebox").TLiteral<"windows">, import("@sinclair/typebox").TLiteral<"armv7-cerbo">, import("@sinclair/typebox").TLiteral<"integration">, import("@sinclair/typebox").TString]>; node: import("@sinclair/typebox").TNumber; conclusion: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"success">, import("@sinclair/typebox").TLiteral<"failure">, import("@sinclair/typebox").TLiteral<"skipped">, import("@sinclair/typebox").TLiteral<"cancelled">, import("@sinclair/typebox").TLiteral<"in_progress">, import("@sinclair/typebox").TNull]>; server_version: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; job_url: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; export type PluginCiJob = Static<typeof PluginCiJobSchema>; export declare const PluginCiSchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ status: import("@sinclair/typebox").TLiteral<"no-githead">; }>, import("@sinclair/typebox").TObject<{ status: import("@sinclair/typebox").TLiteral<"no-run">; head_sha: import("@sinclair/typebox").TString; commit_url: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ status: import("@sinclair/typebox").TLiteral<"no-plugin-ci">; head_sha: import("@sinclair/typebox").TString; workflow_run_url: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ status: import("@sinclair/typebox").TLiteral<"in-progress">; head_sha: import("@sinclair/typebox").TString; workflow_run_url: import("@sinclair/typebox").TString; tested_at: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>, import("@sinclair/typebox").TObject<{ status: import("@sinclair/typebox").TLiteral<"ok">; head_sha: import("@sinclair/typebox").TString; commit_url: import("@sinclair/typebox").TString; workflow_run_url: import("@sinclair/typebox").TString; tested_at: import("@sinclair/typebox").TString; workflow_ref: import("@sinclair/typebox").TString; jobs: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ platform: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"linux-x64">, import("@sinclair/typebox").TLiteral<"linux-arm64">, import("@sinclair/typebox").TLiteral<"macos">, import("@sinclair/typebox").TLiteral<"windows">, import("@sinclair/typebox").TLiteral<"armv7-cerbo">, import("@sinclair/typebox").TLiteral<"integration">, import("@sinclair/typebox").TString]>; node: import("@sinclair/typebox").TNumber; conclusion: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"success">, import("@sinclair/typebox").TLiteral<"failure">, import("@sinclair/typebox").TLiteral<"skipped">, import("@sinclair/typebox").TLiteral<"cancelled">, import("@sinclair/typebox").TLiteral<"in_progress">, import("@sinclair/typebox").TNull]>; server_version: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; job_url: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>>; }>]>; export type PluginCi = Static<typeof PluginCiSchema>; export declare const SignalKPackageMetadataSchema: import("@sinclair/typebox").TObject<{ displayName: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; appIcon: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; screenshots: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>>; deprecated: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; requires: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>>; recommends: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>>; }>; export type SignalKPackageMetadata = Static<typeof SignalKPackageMetadataSchema>; export declare const DependencyReferenceSchema: import("@sinclair/typebox").TObject<{ name: import("@sinclair/typebox").TString; displayName: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; appIcon: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; installed: import("@sinclair/typebox").TBoolean; }>; export type DependencyReference = Static<typeof DependencyReferenceSchema>; export declare const AppStoreEntryExtensionSchema: import("@sinclair/typebox").TObject<{ displayName: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; appIcon: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; installedIconUrl: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; screenshots: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>>; installedScreenshotUrls: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>>; official: import("@sinclair/typebox").TBoolean; deprecated: import("@sinclair/typebox").TBoolean; readmeUrl: import("@sinclair/typebox").TString; changelogUrl: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; githubUrl: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; issuesUrl: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; requires: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>>; recommends: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>>; indicators: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ score: import("@sinclair/typebox").TNumber; checks: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ id: import("@sinclair/typebox").TString; status: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"ok">, import("@sinclair/typebox").TLiteral<"warn">, import("@sinclair/typebox").TLiteral<"fail">]>; title: import("@sinclair/typebox").TString; subtitle: import("@sinclair/typebox").TString; unknown: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; }>>; rawMetrics: import("@sinclair/typebox").TObject<{ stars: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; downloadsPerWeek: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; openIssues: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; contributors: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; lastReleaseDate: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; }>>; pluginCi: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ status: import("@sinclair/typebox").TLiteral<"no-githead">; }>, import("@sinclair/typebox").TObject<{ status: import("@sinclair/typebox").TLiteral<"no-run">; head_sha: import("@sinclair/typebox").TString; commit_url: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ status: import("@sinclair/typebox").TLiteral<"no-plugin-ci">; head_sha: import("@sinclair/typebox").TString; workflow_run_url: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ status: import("@sinclair/typebox").TLiteral<"in-progress">; head_sha: import("@sinclair/typebox").TString; workflow_run_url: import("@sinclair/typebox").TString; tested_at: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>, import("@sinclair/typebox").TObject<{ status: import("@sinclair/typebox").TLiteral<"ok">; head_sha: import("@sinclair/typebox").TString; commit_url: import("@sinclair/typebox").TString; workflow_run_url: import("@sinclair/typebox").TString; tested_at: import("@sinclair/typebox").TString; workflow_ref: import("@sinclair/typebox").TString; jobs: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ platform: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"linux-x64">, import("@sinclair/typebox").TLiteral<"linux-arm64">, import("@sinclair/typebox").TLiteral<"macos">, import("@sinclair/typebox").TLiteral<"windows">, import("@sinclair/typebox").TLiteral<"armv7-cerbo">, import("@sinclair/typebox").TLiteral<"integration">, import("@sinclair/typebox").TString]>; node: import("@sinclair/typebox").TNumber; conclusion: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"success">, import("@sinclair/typebox").TLiteral<"failure">, import("@sinclair/typebox").TLiteral<"skipped">, import("@sinclair/typebox").TLiteral<"cancelled">, import("@sinclair/typebox").TLiteral<"in_progress">, import("@sinclair/typebox").TNull]>; server_version: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; job_url: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>>; }>]>>; }>; export type AppStoreEntryExtension = Static<typeof AppStoreEntryExtensionSchema>; export declare const PluginDetailPayloadSchema: import("@sinclair/typebox").TObject<{ name: import("@sinclair/typebox").TString; version: import("@sinclair/typebox").TString; displayName: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; appIcon: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; installedIconUrl: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; screenshots: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>; installedScreenshotUrls: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>>; official: import("@sinclair/typebox").TBoolean; deprecated: import("@sinclair/typebox").TBoolean; description: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; author: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; categories: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>>; githubUrl: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; npmUrl: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; isPlugin: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; isWebapp: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; readme: import("@sinclair/typebox").TString; changelog: import("@sinclair/typebox").TString; indicators: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ score: import("@sinclair/typebox").TNumber; checks: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ id: import("@sinclair/typebox").TString; status: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"ok">, import("@sinclair/typebox").TLiteral<"warn">, import("@sinclair/typebox").TLiteral<"fail">]>; title: import("@sinclair/typebox").TString; subtitle: import("@sinclair/typebox").TString; unknown: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; }>>; rawMetrics: import("@sinclair/typebox").TObject<{ stars: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; downloadsPerWeek: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; openIssues: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; contributors: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; lastReleaseDate: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; }>>; pluginCi: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ status: import("@sinclair/typebox").TLiteral<"no-githead">; }>, import("@sinclair/typebox").TObject<{ status: import("@sinclair/typebox").TLiteral<"no-run">; head_sha: import("@sinclair/typebox").TString; commit_url: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ status: import("@sinclair/typebox").TLiteral<"no-plugin-ci">; head_sha: import("@sinclair/typebox").TString; workflow_run_url: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ status: import("@sinclair/typebox").TLiteral<"in-progress">; head_sha: import("@sinclair/typebox").TString; workflow_run_url: import("@sinclair/typebox").TString; tested_at: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>, import("@sinclair/typebox").TObject<{ status: import("@sinclair/typebox").TLiteral<"ok">; head_sha: import("@sinclair/typebox").TString; commit_url: import("@sinclair/typebox").TString; workflow_run_url: import("@sinclair/typebox").TString; tested_at: import("@sinclair/typebox").TString; workflow_ref: import("@sinclair/typebox").TString; jobs: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ platform: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"linux-x64">, import("@sinclair/typebox").TLiteral<"linux-arm64">, import("@sinclair/typebox").TLiteral<"macos">, import("@sinclair/typebox").TLiteral<"windows">, import("@sinclair/typebox").TLiteral<"armv7-cerbo">, import("@sinclair/typebox").TLiteral<"integration">, import("@sinclair/typebox").TString]>; node: import("@sinclair/typebox").TNumber; conclusion: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"success">, import("@sinclair/typebox").TLiteral<"failure">, import("@sinclair/typebox").TLiteral<"skipped">, import("@sinclair/typebox").TLiteral<"cancelled">, import("@sinclair/typebox").TLiteral<"in_progress">, import("@sinclair/typebox").TNull]>; server_version: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; job_url: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>>; }>]>>; requires: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ name: import("@sinclair/typebox").TString; displayName: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; appIcon: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; installed: import("@sinclair/typebox").TBoolean; }>>; recommends: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ name: import("@sinclair/typebox").TString; displayName: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; appIcon: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; installed: import("@sinclair/typebox").TBoolean; }>>; recent: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; readmeFormat: import("@sinclair/typebox").TLiteral<"markdown">; changelogFormat: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"markdown">, import("@sinclair/typebox").TLiteral<"synthesized">]>; fetchedAt: import("@sinclair/typebox").TNumber; fromCache: import("@sinclair/typebox").TBoolean; }>; export type PluginDetailPayload = Static<typeof PluginDetailPayloadSchema>; //# sourceMappingURL=schemas.d.ts.map