proposit-core
    Preparing search index...

    Variable BookChapterReferenceSchemaConst

    BookChapterReferenceSchema: TIntersect<
        [
            TObject<
                {
                    type: TUnion<
                        [
                            TLiteral<"Book">,
                            TLiteral<"Website">,
                            TLiteral<"BookChapter">,
                            TLiteral<"Handbook">,
                            TLiteral<"TechnicalReport">,
                            TLiteral<"Standard">,
                            TLiteral<"Thesis">,
                        ],
                    >;
                },
            >,
            TObject<
                {
                    authors: TArray<
                        TObject<
                            {
                                familyName: TString;
                                givenNames: TString;
                                suffix: TOptional<TString>;
                            },
                        >,
                    >;
                    bookTitle: TString;
                    chapterTitle: TString;
                    editors: TOptional<
                        TArray<
                            TObject<
                                {
                                    familyName: TString;
                                    givenNames: TString;
                                    suffix: TOptional<TString>;
                                },
                            >,
                        >,
                    >;
                    isbn: TOptional<TString>;
                    location: TString;
                    pages: TOptional<TString>;
                    publisher: TString;
                    type: TLiteral<"BookChapter">;
                    year: TString;
                },
            >,
        ],
    > = ...