Index

core/testing/helpers/factories/specs/native-factory-provider-spec-production.ts

AdditionalSpecDefinition
function

core/testing/helpers/factories/specs/wrapper-factory-provider-spec-production.ts

AdditionalSpecDefinition
function

core/abstraction/types/geometry.type.ts

BoundsLike

Represents types for which bounds can be inferred. Used in geometry transformation and bounds calculations.

IBounds | NativeBounds | Coord | CoordPath | NativeGeometry
Coord
NativeCoord | FlatCoord
CoordPath
Path | MultiPath
FlatCoord
[number, number]
MultiPath
Coord[][] | NativeMultiPath
NativeBounds

Represents a bounds object.

google.maps.LatLngBounds | google.maps.LatLngBoundsLiteral
NativeCoord
google.maps.LatLng | google.maps.LatLngLiteral
NativeGeometry

Represents data layer geometries.

google.maps.Data.Geometry
NativeMultiPath
google.maps.MVCArray<NativePath> | google.maps.Data.LinearRing[]
NativePath
google.maps.MVCArray<NativeCoord> | google.maps.Data.LinearRing
Path
Coord[] | NativePath

core/modules/map/superpowers/superpowers.token.ts

ChargedSuperpowers

The type of observable used for storing and sharing superpower types in the system.

ReplaySubject<Type<ISuperpower>>

directions/services/google-maps-directions.service.ts

DirectionsCallback
function

directions/abstraction/types/directions.type.ts

DirectionsPlace

Represents the directions place forms supported by the library.

NativeDirectionsPlace | DirectionsWaypoint | BoundsLike
DirectionsWaypoint

Represents the directions waypoint forms supported by the library.

NativeDirectionsWaypoint |
NativeDirectionsPlace

Represents the supported directions place forms of Google Maps API.

string | NativeCoord | google.maps.Place
NativeDirectionsWaypoint

Represents the supported directions waypoint forms of Google Maps API.

google.maps.DirectionsWaypoint

directions/abstraction/types/directions-request-config.type.ts

DirectionsRequestConfig

The options to pass along with a directions request.

Note: This is the same as google.maps.DirectionsRequest without origin and destination. They will be assigned by the DirectionsService.

Omit<google.maps.DirectionsRequest | "origin" | "destination">

overlays/abstraction/types/abstraction.ts

DrawableOverlay

Represents the functionality that an overlay wrapper should provide. Alias for IGoogleMapsDrawableOverlay<IGoogleMapsNativeDrawableOverlay>.

IGoogleMapsDrawableOverlay<IGoogleMapsNativeDrawableOverlay>

core/abstraction/types/abstraction.ts

EmittingWrapper

Represents a wrapper for a native Google Maps object that emits events. Alias for the IGoogleMapsNativeObjectEmittingWrapper interface.

IGoogleMapsNativeObjectEmittingWrapper<TNative>
EmittingWrapperObjectFactory

Represents functions which can be used to instantiate a native Google Maps object wrapper which emits events.

function
Native

Represents a native Google Maps object. Alias for the IGoogleMapsNativeObject interface.

IGoogleMapsNativeObject
NativeObjectFactory

Represents a function used to create a new native Google Maps object.

function
NativeOf

Extracts the type of native object a specific wrapper holds.

WrappedNativeFunctions

Extracts a type containing only the functions properties of the native type, omitting the functions specified for exclusion. Use this to declare an intellisense extension to a wrapper class. Remember to decorate the wrapper with @NativeObjectWrapper and inherit GoogleMapsNativeObjectWrapper or GoogleMapsNativeObjectEmittingWrapper to actually add implementations to the delegated functions.

Omit<FunctionsPartial<TNative> | Pick<TNative | TExcluded>>
Wrapper

Represents a wrapper for a native Google Maps object. Alias for the IGoogleMapsNativeObjectWrapper interface.

IGoogleMapsNativeObjectWrapper<TNative>
WrapperObjectFactory

Represents functions which can be used to instantiate a native Google Maps object wrapper.

function

core/testing/helpers/factories/setup/common/factory-provider-generator-test-setup.ts

FactoryProviderGenerator

Represents a function that creates a factory provider,

function

overlays/modules/data/feature/i-google-maps-feature.ts

FeatureProperties

A type for stongly typing geometry feature properties.

literal type
WrappedFeatureFunctions

A type for the native functions of geometry feature which should be wrapped. Used along with the extension interface for the wrapper.

WrappedNativeFunctions<google.maps.Data.Feature>

core/testing/helpers/geometry-spec-production.ts

FlexibleDummies
FlexibleDummy<T>[]
FlexibleDummy
literal type

core/abstraction/types/utils.ts

FunctionProperties

Extracts all function names from the native type.

Properties<T | Function>
FunctionsPartial

Extracts an object type containing only the function defined by T.

Properties

Extracts all property names matching TProperty in type.

core/abstraction/types/events-map.type.ts

GoogleMapsEventsMap
literal type[]

overlays/modules/info-window/i-google-maps-info-window.ts

InfoWindowTrigger

The supported triggers for opening the info window:

click - The info window will open when the user clicks the attached element.
mouseOver - The info window will open when the user enters the attached element with the mouse and close when the user exists the attached element.
doubleClick - The info window will open when the user double clicks the attached element.
rightClick - The info window will open when the user right clicks the attached element.

"click" | "mouseOver" | "doubleClick" | "rightClick"
WrappedInfoWindowFunctions

A type for the native functions of an info window which should be wrapped. Used along with the extension interface for the wrapper.

WrappedNativeFunctions<google.maps.InfoWindow | "getPosition" | "setPosition" | "addListener" | "bindTo" | "unbind" | "unbindAll" | "notify" | "get" | "set" | "open">

core/abstraction/factories/natives.ts

NativeFactory
function

core/testing/helpers/factories/native-factory-provider-test-production.ts

SetupFn
function

core/testing/helpers/factories/wrapper-factory-provider-test-production.ts

SetupFn
function

overlays/modules/info-window/google-maps-info-window.ts

TriggerHandlersMap
Record<InfoWindowTrigger | literal type[]>

overlays/modules/circle/i-google-maps-circle.ts

WrappedCircleFunctions

A type for the native functions of a circle which should be wrapped. Used along with the extension interface for the wrapper.

WrappedNativeFunctions<google.maps.Circle | "getCenter" | "setCenter" | "addListener" | "bindTo" | "unbind" | "unbindAll" | "notify" | "getMap" | "setMap" | "get" | "set">

overlays/modules/data/i-google-maps-data.ts

WrappedDataFunctions

A type for the native functions of a data layer which should be wrapped. Used along with the extension interface for the wrapper.

WrappedNativeFunctions<google.maps.Data | "add" | "addGeoJson" | "getFeatureById" | "toGeoJson" | "loadGeoJson" | "addListener" | "bindTo" | "unbind" | "unbindAll" | "notify" | "getMap" | "setMap" | "get" | "set">

overlays/testing/mocks/modules/mock-google-maps-data.ts

WrappedDataFunctions
WrappedNativeFunctions<google.maps.Data | "add" | "addGeoJson" | "getFeatureById" | "toGeoJson" | "loadGeoJson" | "addListener" | "bindTo" | "unbind" | "unbindAll" | "notify" | "getMap" | "setMap" | "get" | "set">

directions/i-google-maps-directions.ts

WrappedDirectionsFunctions

A type for the native functions of a directions renderer which should be wrapped. Used along with the extension interface for the wrapper.

WrappedNativeFunctions<google.maps.DirectionsRenderer | "getPanel" | "setPanel" | "addListener" | "bindTo" | "unbind" | "unbindAll" | "notify" | "getMap" | "setMap" | "get" | "set">

overlays/testing/mocks/modules/mock-google-maps-feature.ts

WrappedFeatureFunctions
WrappedNativeFunctions<google.maps.Data.Feature>

core/modules/map/i-google-map.ts

WrappedGoogleMapFunctions

A type for the native functions of a map which should be wrapped. Used along with the extension interface for the wrapper.

WrappedNativeFunctions<google.maps.Map | "getMapTypeId" | "setMapTypeId" | "fitBounds" | "panToBounds">

directions/services/google-maps-directions-service-factory.provider.ts

WrappedGoogleMapsDirectionsServiceFunctions

A type for the native functions of the directions service which should be wrapped. Used along with the extension interface for the wrapper.

WrappedNativeFunctions<google.maps.DirectionsService>

overlays/modules/marker/i-google-maps-marker.ts

WrappedMarkerFunctions

A type for the native functions of a marker which should be wrapped. Used along with the extension interface for the wrapper.

WrappedNativeFunctions<google.maps.Marker | "getPosition" | "setPosition" | "addListener" | "bindTo" | "unbind" | "unbindAll" | "notify" | "getMap" | "setMap" | "get" | "set">

overlays/testing/mocks/modules/mock-google-maps-marker.ts

WrappedMarkerFunctions
WrappedNativeFunctions<google.maps.Marker | "getPosition" | "setPosition" | "addListener" | "bindTo" | "unbind" | "unbindAll" | "notify" | "getMap" | "setMap" | "get" | "set">

overlays/modules/polygon/i-google-maps-polygon.ts

WrappedPolygonFunctions

A type for the native functions of an polygon which should be wrapped. Used along with the extension interface for the wrapper.

WrappedNativeFunctions<google.maps.Polygon | "getPath" | "setPath" | "getPaths" | "setPaths" | "addListener" | "bindTo" | "unbind" | "unbindAll" | "notify" | "getMap" | "setMap" | "get" | "set">

overlays/modules/polyline/i-google-maps-polyline.ts

WrappedPolylineFunctions

A type for the native functions of an polyline which should be wrapped. Used along with the extension interface for the wrapper.

WrappedNativeFunctions<google.maps.Polyline | "getPath" | "setPath" | "addListener" | "bindTo" | "unbind" | "unbindAll" | "notify" | "getMap" | "setMap" | "get" | "set">

core/decorators/wrapper-definition.ts

WrapperDefinition

The complete definition of function wrapping. An object which keys are the names of native functions, and values are their delegation definition.

Partial<Record<FunctionProperties<NativeOf<TWrapper>>, WrapperFunctionDefinition<TWrapper>>>
WrapperFunctionDefinition

The supported types for defining delegation for a single native function.

Defined for scalability.

Delegation

core/abstraction/factories/wrappers.ts

WrapperFactory
function

results matching ""

    No results matching ""