@kismet.ts/parsers-node / Exports

@kismet.ts/parsers-node

Table of contents

Classes

Interfaces

Type Aliases

Variables

Functions

Type Aliases

ClassVersionOption

Ƭ ClassVersionOption: number | { [T in UnrealJsonReadFile["type"]]?: number } | undefined

Defined in

classes/utils/write.ts:27open in new window


LocalClassesCreateOptions

Ƭ LocalClassesCreateOptions: PathInput & ExportOptions & { cb?: (nodes: Partial<UnrealJsonReadFile>[]) => void }

Defined in

classes/extractor/files.ts:39open in new window


RawUnrealJsonDefaultVariables

Ƭ RawUnrealJsonDefaultVariables: RawUnrealJsonConstant

Defined in

classes/extractor/files.ts:58open in new window


StaticClassTreeVariable

Ƭ StaticClassTreeVariable: StaticParentClassTreeVariable | StaticChildClassTreeVariable

Defined in

classes/misc/tree.ts:21open in new window


UnrealJsonReadFileNode

Ƭ UnrealJsonReadFileNode: Omit<UnrealJsonReadFile, "links" | "staticProperties"> & { displayName?: string ; links: Record<KismetConnectionType, { expectedType?: string ; isOutput?: boolean ; name: string }[]> }

Defined in

classes/extractor/files.ts:111open in new window

Variables

defaultClassParserOptions

Const defaultClassParserOptions: Required<ExportOptions>

Defined in

classes/utils/options.ts:3open in new window

Functions

compareStores

compareStores(first, compare): IStoreCompareResult

Parameters

NameType
firstIStore<SequenceItemTypeof>
comparestring[]

Returns

IStoreCompareResult

Defined in

classes/misc/store.ts:8open in new window


createClassFile

createClassFile(item, options): string | null

Parameters

NameType
itemBaseSequenceItem
optionsClassFileCreateOptions

Returns

string | null

Defined in

classes/misc/item.ts:25open in new window


createClassFileData

createClassFileData(item, options?): UnrealJsonReadFile

Parameters

NameType
itemSequenceItemType
options?Partial<ClassFileCreateOptions>

Returns

UnrealJsonReadFile

Defined in

classes/misc/item.ts:31open in new window


createDefaultArchetype

createDefaultArchetype(options): string

Parameters

NameType
optionsBaseSequenceItem | { Class: string ; Package: string }

Returns

string

Defined in

classes/misc/item.ts:7open in new window


createLocalClasses

createLocalClasses(inputOptions): Promise<true | undefined>

Parameters

NameType
inputOptionsLocalClassesCreateOptions

Returns

Promise<true | undefined>

Defined in

classes/extractor/parser-function.ts:10open in new window


createRecursiveTree

createRecursiveTree(nodes, options): RecursiveTree & { classes: RecursiveTree[] }

Parameters

NameType
nodesClasses[]
optionsObject
options.classNamestring
options.maxnumber

Returns

RecursiveTree & { classes: RecursiveTree[] }

Defined in

explorer/nested.ts:157open in new window


createTreeLog

createTreeLog(options): void

Parameters

NameType
optionsTreeLogCreateOptions

Returns

void

Defined in

explorer/index.ts:10open in new window


getSuperClasses

getSuperClasses(name, items): string[]

Parameters

NameType
namestring
items(UnrealJsonReadFileNode | Partial<UnrealJsonReadFile> | RawUnrealJsonFile)[]

Returns

string[]

Defined in

classes/utils/ClassManager.ts:96open in new window


isPlaceableClass

isPlaceableClass(name, items): boolean

Parameters

NameType
namestring
itemsPartial<UnrealJsonReadFile>[]

Returns

boolean

Defined in

classes/utils/ClassManager.ts:122open in new window


nodeToJSON

nodeToJSON(node, skipLinks?): UnrealJsonReadFileNode

Parameters

NameTypeDefault value
nodeUnrealJsonReadFileundefined
skipLinksbooleanfalse

Returns

UnrealJsonReadFileNode

Defined in

classes/extractor/read.ts:63open in new window


readNodeFile

readNodeFile(json, Package): UnrealJsonReadFile

Parameters

NameType
jsonRawUnrealJsonFile
Packagestring

Returns

UnrealJsonReadFile

Defined in

classes/extractor/read.ts:19open in new window


readObjInstanceVersions

readObjInstanceVersions(path): { Class: undefined | string ; version: number }[]

Parameters

NameType
pathstring

Returns

{ Class: undefined | string ; version: number }[]

Defined in

versions/read.ts:4open in new window