Interface FastenerContext
Methods
Optional decohereFastener
- decohereFastener(fastener: Fastener<unknown>): void
-
Parameters
Returns void
getFastener
- getFastener<F>(fastenerName: string, fastenerBound: Class<F>): null | F
- getFastener(fastenerName: string, fastenerBound?: null | Class<Fastener<unknown>>): null | Fastener<unknown>
-
Type parameters
Parameters
-
fastenerName: string
-
fastenerBound: Class<F>
Returns null | F
-
Parameters
-
fastenerName: string
-
Optional fastenerBound: null | Class<Fastener<unknown>>
Returns null | Fastener<unknown>
getLazyFastener
- getLazyFastener<F>(fastenerName: string, fastenerBound: Class<F>): null | F
- getLazyFastener(fastenerName: string, fastenerBound?: null | Class<Fastener<unknown>>): null | Fastener<unknown>
-
Type parameters
Parameters
-
fastenerName: string
-
fastenerBound: Class<F>
Returns null | F
-
Parameters
-
fastenerName: string
-
Optional fastenerBound: null | Class<Fastener<unknown>>
Returns null | Fastener<unknown>
getSuperFastener
- getSuperFastener<F>(fastenerName: string, fastenerBound: Class<F>): null | F
- getSuperFastener(fastenerName: string, fastenerBound?: null | Class<Fastener<unknown>>): null | Fastener<unknown>
-
Type parameters
Parameters
-
fastenerName: string
-
fastenerBound: Class<F>
Returns null | F
-
Parameters
-
fastenerName: string
-
Optional fastenerBound: null | Class<Fastener<unknown>>
Returns null | Fastener<unknown>
hasFastener
- hasFastener(fastenerName: string, fastenerBound?: null | Class<Fastener<unknown>>): boolean
-
Parameters
-
fastenerName: string
-
Optional fastenerBound: null | Class<Fastener<unknown>>
Returns boolean
Optional requireUpdate
- requireUpdate(updateFlags: number): void
-
Parameters
Returns void
setFastener
- setFastener(fastenerName: string, fastener: null | Fastener<unknown>): void
-
Parameters
-
fastenerName: string
-
fastener: null | Fastener<unknown>
Returns void