MVFv3 API Documentation
    Preparing search index...
    LocationReferences: (
        | TString
        | TTemplateLiteral<[TLiteral<"loc_">, TString]>
        | TTemplateLiteral<[TLiteral<"loci_">, TString]>
        | TObject<{ url: TString }>
        | TUnion<
            [
                TLiteral<"Sunday">,
                TLiteral<"Monday">,
                TLiteral<"Tuesday">,
                TLiteral<"Wednesday">,
                TLiteral<"Thursday">,
                TLiteral<"Friday">,
                TLiteral<"Saturday">,
            ],
        >
        | TUnion<
            [
                TUnion<
                    [
                        TLiteral<"Sunday">,
                        TLiteral<"Monday">,
                        TLiteral<"Tuesday">,
                        TLiteral<"Wednesday">,
                        TLiteral<"Thursday">,
                        TLiteral<"Friday">,
                        TLiteral<"Saturday">,
                    ],
                >,
                TLiteral<"PublicHolidays">,
            ],
        >
        | TObject<
            {
                "@type": TOptional<TLiteral<"OpeningHoursSpecification">>;
                closes: TOptional<TRef<TString>>;
                dayOfWeek: TOptional<
                    TUnion<
                        [
                            TRef<TUnion<[TUnion<(...)>, TLiteral<(...)>]>>,
                            TArray<TRef<TUnion<[(...), (...)]>>>,
                        ],
                    >,
                >;
                opens: TOptional<TRef<TString>>;
                validFrom: TOptional<TString>;
                validThrough: TOptional<TString>;
            },
        >
        | TIntersect<
            [
                TObject<
                    {
                        categories: TArray<
                            TRef<TTemplateLiteral<[TLiteral<(...)>, TString]>>,
                        >;
                        id: TRef<TTemplateLiteral<[TLiteral<"loc_">, TString]>>;
                        images: TArray<TRef<TObject<{ url: TString }>>>;
                        links: TArray<TRef<TObject<{ label: TString; url: TString }>>>;
                        logo: TOptional<TString>;
                        openingHours: TOptional<
                            TArray<
                                TRef<
                                    TObject<
                                        {
                                            "@type": ...;
                                            closes: ...;
                                            dayOfWeek: ...;
                                            opens: ...;
                                            validFrom: ...;
                                            validThrough: ...;
                                        },
                                    >,
                                >,
                            >,
                        >;
                        phone: TOptional<TString>;
                        social: TArray<TRef<TObject<{ name: TString; url: TString }>>>;
                        website: TOptional<TRef<TObject<{ label: TString; url: TString }>>>;
                    },
                >,
                TObject<
                    {
                        details: TIntersect<
                            [
                                TObject<{ name: TString }>,
                                TObject<
                                    {
                                        description: TOptional<(...)>;
                                        externalId: TOptional<(...)>;
                                        icon: TOptional<(...)>;
                                        shortName: TOptional<(...)>;
                                    },
                                >,
                            ],
                        >;
                    },
                >,
                TObject<
                    {
                        geometryAnchors: TArray<
                            TRef<TObject<{ floorId: TRef<(...)>; geometryId: TRef<(...)> }>>,
                        >;
                    },
                >,
                TObject<{ extra: TOptional<TRef<TRecord<TString, TUnknown>>> }>,
            ],
        >
        | TIntersect<
            [
                TObject<
                    {
                        id: TRef<TTemplateLiteral<[TLiteral<"loci_">, TString]>>;
                        parentId: TRef<TTemplateLiteral<[TLiteral<"loc_">, TString]>>;
                    },
                >,
                TIntersect<
                    [
                        TObject<
                            {
                                categories: TOptional<TArray<TRef<(...)>>>;
                                images: TOptional<TArray<TRef<(...)>>>;
                                links: TOptional<TArray<TRef<(...)>>>;
                                logo: TOptional<TString>;
                                openingHours: TOptional<TArray<TRef<(...)>>>;
                                phone: TOptional<TString>;
                                social: TOptional<TArray<TRef<(...)>>>;
                                website: TOptional<TRef<TObject<(...)>>>;
                            },
                        >,
                        TObject<{}>,
                        TObject<{ geometryAnchors: TOptional<TArray<TRef<(...)>>> }>,
                        TObject<{ extra: TOptional<TRef<TRecord<(...), (...)>>> }>,
                    ],
                >,
                TObject<
                    {
                        details: TOptional<
                            TRef<
                                TObject<
                                    {
                                        description: TOptional<(...)>;
                                        externalId: TOptional<(...)>;
                                        icon: TOptional<(...)>;
                                        name: TOptional<(...)>;
                                        shortName: TOptional<(...)>;
                                    },
                                >,
                            >,
                        >;
                    },
                >,
            ],
        >
    )[] = ...