Skip to content

Commit c198504

Browse files
committed
style(format): apply latest formatting
1 parent 0563131 commit c198504

10 files changed

+45
-51
lines changed

angular.json

+2-6
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,7 @@
8080
"projects/demo/src/favicon.ico",
8181
"projects/demo/src/assets"
8282
],
83-
"styles": [
84-
"projects/demo/src/styles.css"
85-
],
83+
"styles": ["projects/demo/src/styles.css"],
8684
"scripts": [],
8785
"vendorChunk": true,
8886
"extractLicenses": false,
@@ -144,8 +142,6 @@
144142
},
145143
"cli": {
146144
"analytics": false,
147-
"schematicCollections": [
148-
"@angular-eslint/schematics"
149-
]
145+
"schematicCollections": ["@angular-eslint/schematics"]
150146
}
151147
}

projects/demo/src/app/app.module.ts

+7-8
Original file line numberDiff line numberDiff line change
@@ -62,15 +62,14 @@ export class AppModule {
6262
const componentFactory = this.cfr.resolveComponentFactory(type);
6363
const name = componentFactory.selector;
6464

65-
const defaultNgElementStrategyFactory = new DefaultElementBoundaryNgElementStrategyFactory(
66-
type,
67-
this.injector,
68-
);
65+
const defaultNgElementStrategyFactory =
66+
new DefaultElementBoundaryNgElementStrategyFactory(type, this.injector);
6967

70-
const connectedNgElementStrategyFactory = new CrossBoundaryNgElementStrategyFactory(
71-
defaultNgElementStrategyFactory,
72-
{ isRoot },
73-
);
68+
const connectedNgElementStrategyFactory =
69+
new CrossBoundaryNgElementStrategyFactory(
70+
defaultNgElementStrategyFactory,
71+
{ isRoot },
72+
);
7473

7574
const customElement = createCustomElement(type, {
7675
injector: this.injector,

projects/demo/src/index.html

+1-3
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,7 @@
1212

1313
<app-child1>
1414
<app-child2>
15-
<app-child3>
16-
HI
17-
</app-child3>
15+
<app-child3>HI</app-child3>
1816
</app-child2>
1917
</app-child1>
2018
</body>

projects/ngx-element-boundary/element-strategy/default/src/default-ng-element-strategy.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ export interface DefaultNgElementStrategyFactoryOptions {
3232
* strategy from protected property `NgElement.ngElementStrategy`
3333
*/
3434
export class DefaultNgElementStrategyFactoryOptionsDefault
35-
implements DefaultNgElementStrategyFactoryOptions {
35+
implements DefaultNgElementStrategyFactoryOptions
36+
{
3637
constructor({
3738
strategyExtractor,
3839
}: DefaultNgElementStrategyFactoryOptions = {}) {
@@ -58,7 +59,8 @@ export class DefaultNgElementStrategyFactoryOptionsDefault
5859
* and then using {@link NgElementStrategyExtractor} to get the strategy from it
5960
*/
6061
export class DefaultNgElementStrategyFactory
61-
implements NgElementStrategyFactory {
62+
implements NgElementStrategyFactory
63+
{
6264
private static instance = 0;
6365

6466
private readonly options: DefaultNgElementStrategyFactoryOptionsDefault;

projects/ngx-element-boundary/element-strategy/default/src/element-boundary-ng-element-strategy.ts

+18-23
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@ export interface DefaultElementBoundaryNgElementStrategyOptions {
3636
* protected private `ComponentNgElementStrategy.componentRef`
3737
*/
3838
export class DefaultElementBoundaryNgElementStrategyOptionsDefault
39-
implements DefaultElementBoundaryNgElementStrategyOptions {
39+
implements DefaultElementBoundaryNgElementStrategyOptions
40+
{
4041
constructor({
4142
componentRefExtractor,
4243
}: DefaultElementBoundaryNgElementStrategyOptions = {}) {
@@ -59,7 +60,8 @@ export class DefaultElementBoundaryNgElementStrategyOptionsDefault
5960
* from default {@link NgElementStrategy} of `@angular/elements` package
6061
*/
6162
export class DefaultElementBoundaryNgElementStrategy
62-
implements ElementBoundaryNgElementStrategy {
63+
implements ElementBoundaryNgElementStrategy
64+
{
6365
// HACK: In Angular Elements before v10 `events` property was not set
6466
// before `this.connect()` was not called resulting in `undefined`
6567
// so we are using late initialization of stream
@@ -115,15 +117,14 @@ export interface DefaultNgElementStrategyFactoryStrategy<O = never> {
115117
/**
116118
* Extract options type `O` from the {@link DefaultNgElementStrategyFactoryStrategy}
117119
*/
118-
export type DefaultNgElementStrategyFactoryStrategyOptions<
119-
S
120-
> = S extends DefaultNgElementStrategyFactoryStrategy<infer O> ? O : never;
120+
export type DefaultNgElementStrategyFactoryStrategyOptions<S> =
121+
S extends DefaultNgElementStrategyFactoryStrategy<infer O> ? O : never;
121122

122123
/**
123124
* Options for {@link DefaultElementBoundaryNgElementStrategyFactory}
124125
*/
125126
export interface DefaultElementBoundaryNgElementStrategyFactoryOptions<
126-
S extends DefaultNgElementStrategyFactoryStrategy<any>
127+
S extends DefaultNgElementStrategyFactoryStrategy<any>,
127128
> {
128129
/**
129130
* Strategy to create the default {@link NgElementStrategyFactory}
@@ -149,9 +150,8 @@ export interface DefaultElementBoundaryNgElementStrategyFactoryOptions<
149150
*/
150151
export class DefaultNgElementStrategyFactoryStrategyDefault
151152
implements
152-
DefaultNgElementStrategyFactoryStrategy<
153-
DefaultNgElementStrategyFactoryOptions
154-
> {
153+
DefaultNgElementStrategyFactoryStrategy<DefaultNgElementStrategyFactoryOptions>
154+
{
155155
create(
156156
component: Type<any>,
157157
injector: Injector,
@@ -168,10 +168,9 @@ export class DefaultNgElementStrategyFactoryStrategyDefault
168168
* as a {@link DefaultNgElementStrategyFactoryStrategy}
169169
*/
170170
export class DefaultElementBoundaryNgElementStrategyFactoryOptionsDefault<
171-
S extends DefaultNgElementStrategyFactoryStrategy<
172-
any
173-
> = DefaultNgElementStrategyFactoryStrategyDefault
174-
> implements DefaultElementBoundaryNgElementStrategyFactoryOptions<S> {
171+
S extends DefaultNgElementStrategyFactoryStrategy<any> = DefaultNgElementStrategyFactoryStrategyDefault,
172+
> implements DefaultElementBoundaryNgElementStrategyFactoryOptions<S>
173+
{
175174
factoryStrategy: S;
176175
factoryStrategyOptions?: DefaultNgElementStrategyFactoryStrategyOptions<S>;
177176
strategyOptions?: DefaultElementBoundaryNgElementStrategyOptions;
@@ -199,23 +198,19 @@ export class DefaultElementBoundaryNgElementStrategyFactoryOptionsDefault<
199198
* as a {@link DefaultNgElementStrategyFactoryStrategy}
200199
*/
201200
export class DefaultElementBoundaryNgElementStrategyFactory<
202-
S extends DefaultNgElementStrategyFactoryStrategy<
203-
any
204-
> = DefaultNgElementStrategyFactoryStrategyDefault
205-
> implements ElementBoundaryNgElementStrategyFactory {
206-
private options: DefaultElementBoundaryNgElementStrategyFactoryOptionsDefault<
207-
S
208-
>;
201+
S extends DefaultNgElementStrategyFactoryStrategy<any> = DefaultNgElementStrategyFactoryStrategyDefault,
202+
> implements ElementBoundaryNgElementStrategyFactory
203+
{
204+
private options: DefaultElementBoundaryNgElementStrategyFactoryOptionsDefault<S>;
209205
private defaultStrategyFactory: NgElementStrategyFactory;
210206

211207
constructor(
212208
component: Type<any>,
213209
injector: Injector,
214210
options?: DefaultElementBoundaryNgElementStrategyFactoryOptions<S>,
215211
) {
216-
this.options = new DefaultElementBoundaryNgElementStrategyFactoryOptionsDefault(
217-
options,
218-
);
212+
this.options =
213+
new DefaultElementBoundaryNgElementStrategyFactoryOptionsDefault(options);
219214

220215
this.defaultStrategyFactory = this.options.factoryStrategy.create(
221216
component,

projects/ngx-element-boundary/src/lib/boundary-sharing-strategy/single-app-boundary-sharing-strategy.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ import { BoundarySharingStrategy } from './boundary-sharing-strategy';
99
*/
1010
@Injectable({ providedIn: 'root' })
1111
export class SingleAppBoundarySharingStrategy
12-
implements BoundarySharingStrategy {
12+
implements BoundarySharingStrategy
13+
{
1314
private readonly boundaries$ = new BehaviorSubject<ElementBoundary[]>([]);
1415

1516
getBoundaries(): Observable<ElementBoundary[]> {

projects/ngx-element-boundary/src/lib/component-selector-strategy/prefix-component-selector-strategy.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ export abstract class PrefixComponentSelectorStrategyOptions {
1717
*/
1818
@Injectable()
1919
export class PrefixComponentSelectorStrategy
20-
implements ComponentSelectorStrategy {
20+
implements ComponentSelectorStrategy
21+
{
2122
constructor(private options: PrefixComponentSelectorStrategyOptions) {}
2223

2324
/**

projects/ngx-element-boundary/src/lib/component-selector-strategy/regex-component-selector-strategy.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ export abstract class RegexComponentSelectorStrategyOptions {
1717
*/
1818
@Injectable()
1919
export class RegexComponentSelectorStrategy
20-
implements ComponentSelectorStrategy {
20+
implements ComponentSelectorStrategy
21+
{
2122
constructor(private options: RegexComponentSelectorStrategyOptions) {}
2223

2324
isComponent(element: HTMLElement): boolean {

projects/ngx-element-boundary/src/lib/cross-boundary-ng-element-strategy.ts

+6-5
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ export interface CrossBoundaryNgElementStrategyOptions {
3131
* Default options for {@link CrossBoundaryNgElementStrategy}
3232
*/
3333
export class CrossBoundaryNgElementStrategyOptionsDefault
34-
implements CrossBoundaryNgElementStrategyOptions {
34+
implements CrossBoundaryNgElementStrategyOptions
35+
{
3536
isRoot: boolean;
3637
boundaryTimeoutMs: number;
3738

@@ -70,9 +71,8 @@ export class CrossBoundaryNgElementStrategy implements NgElementStrategy {
7071
// so we are using late initialization of stream
7172
events = maybeLateInitStream(this.baseStrategy, 'events');
7273

73-
private elementBoundaryService: ElementBoundaryService = this.hookableInjector.get(
74-
ElementBoundaryService,
75-
);
74+
private elementBoundaryService: ElementBoundaryService =
75+
this.hookableInjector.get(ElementBoundaryService);
7676

7777
private options = new CrossBoundaryNgElementStrategyOptionsDefault(
7878
this.incomingOptions,
@@ -152,7 +152,8 @@ export class CrossBoundaryNgElementStrategy implements NgElementStrategy {
152152
* Factory for {@link CrossBoundaryNgElementStrategy}
153153
*/
154154
export class CrossBoundaryNgElementStrategyFactory
155-
implements NgElementStrategyFactory {
155+
implements NgElementStrategyFactory
156+
{
156157
constructor(
157158
private baseStrategyFactory: ElementBoundaryNgElementStrategyFactory,
158159
private options?: CrossBoundaryNgElementStrategyOptions,

projects/ngx-element-boundary/src/lib/util.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export function isDefined<T>(value: T): value is NonNullable<T> {
1616
export function maybeLateInitStream<
1717
T,
1818
P extends keyof T,
19-
R = ObservedValueOf<T[P]>
19+
R = ObservedValueOf<T[P]>,
2020
>(object: T, prop: P): Observable<R> {
2121
if (object[prop]) {
2222
return object[prop] as any;

0 commit comments

Comments
 (0)