Merge pull request #17505 from backstage/rugvip/cleanup

config-loader: add ConfigSourceIteratorItem
This commit is contained in:
Patrik Oldsberg
2023-04-25 16:47:55 +02:00
committed by GitHub
3 changed files with 20 additions and 20 deletions
+8 -14
View File
@@ -12,21 +12,9 @@ import { Observable } from '@backstage/types';
// @public
export interface AsyncConfigSourceIterator
extends AsyncIterator<
{
configs: ConfigSourceData[];
},
void,
void
> {
extends AsyncIterator<ConfigSourceIteratorItem, void, void> {
// (undocumented)
[Symbol.asyncIterator](): AsyncIterator<
{
configs: ConfigSourceData[];
},
void,
void
>;
[Symbol.asyncIterator](): AsyncIterator<ConfigSourceIteratorItem, void, void>;
}
// @public
@@ -73,6 +61,12 @@ export interface ConfigSourceData extends AppConfig {
path?: string;
}
// @public
export interface ConfigSourceIteratorItem {
// (undocumented)
configs: ConfigSourceData[];
}
// @public
export class ConfigSources {
static default(options: ConfigSourcesDefaultOptions): ConfigSource;
@@ -38,4 +38,5 @@ export type {
ConfigSourceData,
ReadConfigDataOptions,
AsyncConfigSourceIterator,
ConfigSourceIteratorItem,
} from './types';
+11 -6
View File
@@ -43,12 +43,17 @@ export interface ReadConfigDataOptions {
* @public
*/
export interface AsyncConfigSourceIterator
extends AsyncIterator<{ configs: ConfigSourceData[] }, void, void> {
[Symbol.asyncIterator](): AsyncIterator<
{ configs: ConfigSourceData[] },
void,
void
>;
extends AsyncIterator<ConfigSourceIteratorItem, void, void> {
[Symbol.asyncIterator](): AsyncIterator<ConfigSourceIteratorItem, void, void>;
}
/**
* An item returned by {@link AsyncConfigSourceIterator}.
*
* @public
*/
export interface ConfigSourceIteratorItem {
configs: ConfigSourceData[];
}
/**