- Preparing search index...
- The search index is not available
obniz
Class BinaryAnalyzer<OUTPUT>
Constructors
constructor
- new BinaryAnalyzer<OUTPUT>(): BinaryAnalyzer<OUTPUT>
-
Type Parameters
-
OUTPUT extends Record<string | number | symbol, any> = {}
Methods
addGroup
- addGroup<N, NEST>(name, fnOrAnalyzer): BinaryAnalyzer<{
[key in string | number | symbol]: NonNullable<NEST>
} & OUTPUT>
-
Type Parameters
-
N extends string | number | symbol
-
NEST extends Record<string | number | symbol, any>
Returns BinaryAnalyzer<{
[key in string | number | symbol]: NonNullable<NEST>
} & OUTPUT>
addTarget
- addTarget<N, Type>(name, filter, type): BinaryAnalyzer<{
[key in string | number | symbol]: BinaryAnalyzerParserResultType[Type]
} & OUTPUT>
-
Type Parameters
-
N extends string | number | symbol
-
Parameters
-
name: N
-
filter: number[]
-
type: Type
- addTarget<N, Type, Result>(name, filter, type, postProcess?): BinaryAnalyzer<{
[key in string | number | symbol]: Result
} & OUTPUT>
-
Type Parameters
-
N extends string | number | symbol
-
-
Result
Parameters
-
name: N
-
filter: number[]
-
type: Type
-
Optional postProcess: BinaryAnalyzerParserPostProcessFunc<Type, Result>
Returns BinaryAnalyzer<{
[key in string | number | symbol]: Result
} & OUTPUT>
addTargetByLength
- addTargetByLength<N, Type>(name, length, type): BinaryAnalyzer<{
[key in string | number | symbol]: BinaryAnalyzerParserResultType[Type]
} & OUTPUT>
-
Type Parameters
-
N extends string | number | symbol
-
Parameters
-
name: N
-
length: number
-
type: Type
- addTargetByLength<N, Type, Result>(name, length, type, postProcess?): BinaryAnalyzer<{
[key in string | number | symbol]: Result
} & OUTPUT>
-
Type Parameters
-
N extends string | number | symbol
-
-
Result
Parameters
-
name: N
-
length: number
-
type: Type
-
Optional postProcess: BinaryAnalyzerParserPostProcessFunc<Type, Result>
Returns BinaryAnalyzer<{
[key in string | number | symbol]: Result
} & OUTPUT>
flat
- flat(): number[]
-
Returns number[]
getAllData
- getAllData(target): null | OUTPUT
-
Parameters
-
target: string | number[] | Buffer
Returns null | OUTPUT
length
- length(): number
-
Returns number
validate
- validate(target): boolean
-
Parameters
-
target: string | number[] | Buffer
Returns boolean
登録済みbinaryAnarlyzerのGroupを解除して、Flatな条件Arrayを作る