UNPKG

@ng-web-apis/universal

Version:

A set of fallback for @ng-web-apis/common for Angular Universal

10 lines 1.78 kB
import { Optional } from '@angular/core'; import { WA_LOCATION } from '@ng-web-apis/common'; import { LocationMock } from '../classes/location-mock'; import { SSR_LOCATION } from '../tokens/ssr-location'; export const UNIVERSAL_LOCATION = { provide: WA_LOCATION, deps: [[new Optional(), SSR_LOCATION]], useFactory: (location) => location || new LocationMock(), }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidW5pdmVyc2FsLWxvY2F0aW9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vbGlicy91bml2ZXJzYWwvc3JjL2NvbnN0YW50cy91bml2ZXJzYWwtbG9jYXRpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFDLFFBQVEsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUN2QyxPQUFPLEVBQUMsV0FBVyxFQUFDLE1BQU0scUJBQXFCLENBQUM7QUFFaEQsT0FBTyxFQUFDLFlBQVksRUFBQyxNQUFNLDBCQUEwQixDQUFDO0FBQ3RELE9BQU8sRUFBQyxZQUFZLEVBQUMsTUFBTSx3QkFBd0IsQ0FBQztBQUVwRCxNQUFNLENBQUMsTUFBTSxrQkFBa0IsR0FBb0I7SUFDL0MsT0FBTyxFQUFFLFdBQVc7SUFDcEIsSUFBSSxFQUFFLENBQUMsQ0FBQyxJQUFJLFFBQVEsRUFBRSxFQUFFLFlBQVksQ0FBQyxDQUFDO0lBQ3RDLFVBQVUsRUFBRSxDQUFDLFFBQXlCLEVBQUUsRUFBRSxDQUFDLFFBQVEsSUFBSSxJQUFJLFlBQVksRUFBRTtDQUM1RSxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUge0ZhY3RvcnlQcm92aWRlcn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge09wdGlvbmFsfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7V0FfTE9DQVRJT059IGZyb20gJ0BuZy13ZWItYXBpcy9jb21tb24nO1xuXG5pbXBvcnQge0xvY2F0aW9uTW9ja30gZnJvbSAnLi4vY2xhc3Nlcy9sb2NhdGlvbi1tb2NrJztcbmltcG9ydCB7U1NSX0xPQ0FUSU9OfSBmcm9tICcuLi90b2tlbnMvc3NyLWxvY2F0aW9uJztcblxuZXhwb3J0IGNvbnN0IFVOSVZFUlNBTF9MT0NBVElPTjogRmFjdG9yeVByb3ZpZGVyID0ge1xuICAgIHByb3ZpZGU6IFdBX0xPQ0FUSU9OLFxuICAgIGRlcHM6IFtbbmV3IE9wdGlvbmFsKCksIFNTUl9MT0NBVElPTl1dLFxuICAgIHVzZUZhY3Rvcnk6IChsb2NhdGlvbjogTG9jYXRpb24gfCBudWxsKSA9PiBsb2NhdGlvbiB8fCBuZXcgTG9jYXRpb25Nb2NrKCksXG59O1xuIl19