13 lines
400 B
TypeScript
13 lines
400 B
TypeScript
import {AppenderOptions} from './Appender';
|
|
import Appender from './Appender';
|
|
|
|
export default class AppnederFactory {
|
|
public static createRemoteAppender(remoteAppenderUrl: string, {domain}: AppenderOptions): Appender {
|
|
return new Appender(remoteAppenderUrl, {domain});
|
|
}
|
|
|
|
private constructor() {
|
|
throw new Error('AppenderFactory is a static class that may not be instantiated');
|
|
}
|
|
}
|