import { SharedService } from 'SharedService';
/** This is added globally by the tar.js library */
-// tslint:disable-next-line: no-any
+// eslint-disable-next-line @typescript-eslint/no-explicit-any
declare const Tar: any;
/**
styleUrls: ['./ComposePackages.scss']
})
/** Exporting a class @exports ComposePackages */
+// eslint-disable-next-line @angular-eslint/component-class-suffix
export class ComposePackages implements OnInit {
/** Invoke service injectors @public */
public injector: Injector;
}
const descriptor: string = this.packageYaml(this.params.page);
try {
- // tslint:disable-next-line: no-any
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
const tar: any = new Tar();
const out: Uint8Array = tar.append(this.packagesForm.value.name + '/' + this.packagesForm.value.name + '.yaml',
descriptor, { type: '0' });
url: this.endPoint,
httpOptions: { headers: this.headers }
};
- // tslint:disable-next-line: completed-docs
this.restService.postResource(apiURLHeader, packageContent).subscribe((result: { id: string }): void => {
this.isLoadingResults = false;
this.activeModal.close();
}
};
}
- return jsyaml.dump(packageYaml);
+ return jsyaml.dump(packageYaml, { sortKeys: true });
}
}