Package studio.mevera.imperat.resolvers
Interface SourceResolver<S extends Source,R>
- Type Parameters:
S- the default platform sourceR- the resulting source
public interface SourceResolver<S extends Source,R>
An interface whose single responsibility is to resolve
SourceResolver
into SourceResolver to allow custom command sources-
Method Summary
-
Method Details
-
resolve
ResolvesSourceResolverintoSourceResolver- Parameters:
source- the default source within the platformctx-- Returns:
- the resolved source
- Throws:
ImperatException
-