Interface ITransformHierarchy<S, TransformLog>
Type Parameters
TransformLog extends unknown[]
Methods
appendLastAndNewHierarchy
- appendLastAndNewHierarchy<Add, TransformLogAdd>(append): ITransformHierarchy<[...S[], Add], [...TransformLog[], TransformLogAdd]>
Returns ITransformHierarchy<[...S[], Add], [...TransformLog[], TransformLogAdd]>
asIndependantSystem
- asIndependantSystem<N>(system): null | S[N]
Returns null | S[N]
getConfiguration
- getConfiguration<N>(system): null | Exclude<ReturnType<S[N]["getConfiguration"]>, null>
Returns null | Exclude<ReturnType<S[N]["getConfiguration"]>, null>
getTransFormLogOf
- getTransFormLogOf<S>(smallerSystem): null | TransformLog[S]
Returns null | TransformLog[S]
getTuple
- getTuple<N>(system): null | ReturnType<S[N]["asTuple"]>
Returns null | ReturnType<S[N]["asTuple"]>
proceed
- proceed(step): void
Returns void
start
- start(inputSystem, input): void
Returns void
stopped
- stopped(): boolean
Returns boolean