proposit-core
    Preparing search index...

    Variable IEEECitationClaimSchemaConst

    IEEECitationClaimSchema: TIntersect<
        [
            TObject<
                {
                    checksum: TString;
                    frozen: TBoolean;
                    id: TString;
                    type: TUnion<
                        [TLiteral<"normal">, TLiteral<"citation">, TLiteral<"axiomatic">],
                    >;
                    version: TNumber;
                },
            >,
            TObject<
                {
                    citation: TUnion<
                        [
                            TIntersect<
                                [
                                    TObject<{ type: TUnion<(...)> }>,
                                    TObject<
                                        {
                                            authors: TArray<(...)>;
                                            edition: TOptional<(...)>;
                                            isbn: TOptional<(...)>;
                                            location: TOptional<(...)>;
                                            publisher: TString;
                                            title: TString;
                                            type: TLiteral<(...)>;
                                            year: TString;
                                        },
                                    >,
                                ],
                            >,
                            TIntersect<
                                [
                                    TObject<{ type: TUnion<(...)> }>,
                                    TObject<
                                        {
                                            accessedDate: TDateType;
                                            authors: TArray<(...)>;
                                            pageTitle: TString;
                                            type: TLiteral<(...)>;
                                            url: TString;
                                            websiteTitle: TString;
                                        },
                                    >,
                                ],
                            >,
                            TIntersect<
                                [
                                    TObject<{ type: TUnion<(...)> }>,
                                    TObject<
                                        {
                                            authors: TArray<(...)>;
                                            bookTitle: TString;
                                            chapterTitle: TString;
                                            editors: TOptional<(...)>;
                                            isbn: TOptional<(...)>;
                                            location: TString;
                                            pages: TOptional<(...)>;
                                            publisher: TString;
                                            type: TLiteral<(...)>;
                                            year: TString;
                                        },
                                    >,
                                ],
                            >,
                        ],
                    >;
                    type: TLiteral<"citation">;
                    url: TUnion<[TString, TNull]>;
                },
            >,
        ],
    > = ...