Skip to content

Commit 1c90565

Browse files
committed
refactor: hide JSON-LD provider, switch to Provider around
1 parent 92495fa commit 1c90565

File tree

14 files changed

+17
-22
lines changed

14 files changed

+17
-22
lines changed

projects/ngx-meta/api-extractor/ngx-meta.api.md

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -375,14 +375,11 @@ export type OpenGraphProfileGender = typeof OPEN_GRAPH_PROFILE_GENDER_FEMALE | t
375375
// @public
376376
export type OpenGraphType = typeof OPEN_GRAPH_TYPE_MUSIC_SONG | typeof OPEN_GRAPH_TYPE_MUSIC_ALBUM | typeof OPEN_GRAPH_TYPE_MUSIC_PLAYLIST | typeof OPEN_GRAPH_TYPE_MUSIC_RADIO_STATION | typeof OPEN_GRAPH_TYPE_VIDEO_MOVIE | typeof OPEN_GRAPH_TYPE_VIDEO_EPISODE | typeof OPEN_GRAPH_TYPE_VIDEO_TV_SHOW | typeof OPEN_GRAPH_TYPE_VIDEO_OTHER | typeof OPEN_GRAPH_TYPE_ARTICLE | typeof OPEN_GRAPH_TYPE_BOOK | typeof OPEN_GRAPH_TYPE_PROFILE | typeof OPEN_GRAPH_TYPE_WEBSITE;
377377

378-
// @public
379-
export const provideJsonLdInHead: () => Provider;
380-
381378
// @public
382379
export const provideNgxMetaCore: (...features: CoreFeatures) => EnvironmentProviders;
383380

384381
// @public
385-
export const provideNgxMetaJsonLd: () => Provider[];
382+
export const provideNgxMetaJsonLd: () => Provider;
386383

387384
// Warning: (ae-incompatible-release-tags) The symbol "provideNgxMetaManager" is marked as @public, but its signature references "_ProvideNgxMetaManagerOptions" which is marked as @internal
388385
//
@@ -413,19 +410,19 @@ export type _ProvideNgxMetaModuleManagerOptions<T> = Partial<{
413410
}> & _ProvideNgxMetaManagerOptions;
414411

415412
// @public
416-
export const provideNgxMetaOpenGraph: () => Provider[];
413+
export const provideNgxMetaOpenGraph: () => Provider;
417414

418415
// @public
419-
export const provideNgxMetaOpenGraphProfile: () => Provider[];
416+
export const provideNgxMetaOpenGraphProfile: () => Provider;
420417

421418
// @public
422419
export const provideNgxMetaRouting: () => EnvironmentProviders;
423420

424421
// @public
425-
export const provideNgxMetaStandard: () => Provider[];
422+
export const provideNgxMetaStandard: () => Provider;
426423

427424
// @public
428-
export const provideNgxMetaTwitterCard: () => Provider[];
425+
export const provideNgxMetaTwitterCard: () => Provider;
429426

430427
// @public
431428
export const provideOpenGraphDescription: () => Provider;
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
1-
export * from './src/managers'
21
export * from './src/types'
32
export * from './src/providers'

projects/ngx-meta/src/json-ld/src/managers/index.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

projects/ngx-meta/src/json-ld/src/providers/ngx-meta-json-ld.module.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ import { provideNgxMetaJsonLd } from './provide-ngx-meta-json-ld'
1010
* @public
1111
*/
1212
@NgModule({
13-
providers: provideNgxMetaJsonLd(),
13+
providers: [provideNgxMetaJsonLd()],
1414
})
1515
export class NgxMetaJsonLdModule {}

projects/ngx-meta/src/json-ld/src/providers/provide-ngx-meta-json-ld.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { provideJsonLdInHead } from '../managers'
1+
import { provideJsonLdInHead } from '../managers/provide-json-ld-in-head'
22
import { Provider } from '@angular/core'
33

44
/**
@@ -12,4 +12,4 @@ import { Provider } from '@angular/core'
1212
*
1313
* @public
1414
*/
15-
export const provideNgxMetaJsonLd = (): Provider[] => [provideJsonLdInHead()]
15+
export const provideNgxMetaJsonLd = (): Provider => [provideJsonLdInHead()]

projects/ngx-meta/src/json-ld/src/types/json-ld-metadata.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export interface JsonLdMetadata {
1414
*
1515
* Provider:
1616
*
17-
* {@link provideJsonLdInHead}
17+
* {@link provideNgxMetaJsonLd}
1818
*/
1919
readonly jsonLd?: object | null
2020
}

projects/ngx-meta/src/open-graph/src/basic-optional/providers/ngx-meta-open-graph.module.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ import { provideNgxMetaOpenGraph } from './provide-ngx-meta-open-graph'
1010
* @public
1111
*/
1212
@NgModule({
13-
providers: provideNgxMetaOpenGraph(),
13+
providers: [provideNgxMetaOpenGraph()],
1414
})
1515
export class NgxMetaOpenGraphModule {}

projects/ngx-meta/src/open-graph/src/basic-optional/providers/provide-ngx-meta-open-graph.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import {
2020
*
2121
* @public
2222
*/
23-
export const provideNgxMetaOpenGraph = (): Provider[] => [
23+
export const provideNgxMetaOpenGraph = (): Provider => [
2424
provideOpenGraphTitle(),
2525
provideOpenGraphType(),
2626
provideOpenGraphImage(),

projects/ngx-meta/src/open-graph/src/profile/providers/ngx-meta-open-graph-profile.module.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ import { provideNgxMetaOpenGraphProfile } from './provide-ngx-meta-open-graph-pr
1010
* @public
1111
*/
1212
@NgModule({
13-
providers: provideNgxMetaOpenGraphProfile(),
13+
providers: [provideNgxMetaOpenGraphProfile()],
1414
})
1515
export class NgxMetaOpenGraphProfileModule {}

projects/ngx-meta/src/open-graph/src/profile/providers/provide-ngx-meta-open-graph-profile.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import {
1717
*
1818
* @public
1919
*/
20-
export const provideNgxMetaOpenGraphProfile = (): Provider[] => [
20+
export const provideNgxMetaOpenGraphProfile = (): Provider => [
2121
provideOpenGraphProfileFirstName(),
2222
provideOpenGraphProfileLastName(),
2323
provideOpenGraphProfileUsername(),

projects/ngx-meta/src/standard/src/providers/ngx-meta-standard.module.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ import { provideNgxMetaStandard } from './provide-ngx-meta-standard'
1010
* @public
1111
*/
1212
@NgModule({
13-
providers: provideNgxMetaStandard(),
13+
providers: [provideNgxMetaStandard()],
1414
})
1515
export class NgxMetaStandardModule {}

projects/ngx-meta/src/standard/src/providers/provide-ngx-meta-standard.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import {
2222
*
2323
* @public
2424
*/
25-
export const provideNgxMetaStandard = (): Provider[] => [
25+
export const provideNgxMetaStandard = (): Provider => [
2626
provideStandardTitle(),
2727
provideStandardDescription(),
2828
provideStandardAuthor(),

projects/ngx-meta/src/twitter-card/src/providers/ngx-meta-twitter-card.module.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ import { provideNgxMetaTwitterCard } from './provide-ngx-meta-twitter-card'
1010
* @public
1111
*/
1212
@NgModule({
13-
providers: provideNgxMetaTwitterCard(),
13+
providers: [provideNgxMetaTwitterCard()],
1414
})
1515
export class NgxMetaTwitterCardModule {}

projects/ngx-meta/src/twitter-card/src/providers/provide-ngx-meta-twitter-card.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import {
1919
*
2020
* @public
2121
*/
22-
export const provideNgxMetaTwitterCard = (): Provider[] => [
22+
export const provideNgxMetaTwitterCard = (): Provider => [
2323
provideTwitterCardCard(),
2424
provideTwitterCardSite(),
2525
provideTwitterCardCreator(),

0 commit comments

Comments
 (0)