atproto explorer pdsls.dev
atproto tool

fix lexicon types

juli.ee 51c7342a a88e140f

verified
Changed files
+4 -2
src
components
+4 -2
src/components/lexicon-schema.tsx
···
import { createEffect, For, Show } from "solid-js";
import { resolveLexiconAuthority } from "../utils/api.js";
-
// TODO: tidy types
-
interface LexiconSchema {
lexicon: number;
id: string;
···
maxLength?: number;
minLength?: number;
maxGraphemes?: number;
items?: LexiconProperty;
refs?: string[];
closed?: boolean;
···
maximum?: number;
accept?: string[];
maxSize?: number;
}
interface LexiconObject {
···
minLength?: number;
maxLength?: number;
maxGraphemes?: number;
minimum?: number;
maximum?: number;
enum?: string[];
···
import { createEffect, For, Show } from "solid-js";
import { resolveLexiconAuthority } from "../utils/api.js";
interface LexiconSchema {
lexicon: number;
id: string;
···
maxLength?: number;
minLength?: number;
maxGraphemes?: number;
+
minGraphemes?: number;
items?: LexiconProperty;
refs?: string[];
closed?: boolean;
···
maximum?: number;
accept?: string[];
maxSize?: number;
+
knownValues?: string[];
+
format?: string;
}
interface LexiconObject {
···
minLength?: number;
maxLength?: number;
maxGraphemes?: number;
+
minGraphemes?: number;
minimum?: number;
maximum?: number;
enum?: string[];