Properties
destroyed
destroyed: boolean
gameEnd$
gameEnd$: Observable<GameEndType> = fromEvent<GameEndType>(this.parser, SlpParserEvent.END).pipe(share())
gameStart$
gameStart$: Observable<GameStartType> = fromEvent<GameStartType>(this.parser, SlpParserEvent.SETTINGS).pipe(share())
messageSize$
messageSize$: Observable<Map<Command, number>> = this.messageSizeSource.asObservable()
Protected parser
parser: SlpParser = new SlpParser({ strict: true })
playerFrame$
playerFrame$: Observable<FrameEntryType> = fromEvent<FrameEntryType>(this.parser, SlpParserEvent.FINALIZED_FRAME).pipe(share())
writable
writable: boolean
writableEnded
writableEnded: boolean
writableFinished
writableFinished: boolean
writableHighWaterMark
writableHighWaterMark: number
writableLength
writableLength: number
writableObjectMode
writableObjectMode: boolean
Static defaultMaxListeners
defaultMaxListeners: number
SlpStream is a writable stream of Slippi data. It passes the data being written in and emits an event based on what kind of Slippi messages were processed.