Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/remapper/src/deps.ts>three.PropertyBinding

A framework for Beat Saber map scripting.
Go to Latest
namespace three.PropertyBinding
import { three } from "https://deno.land/x/remapper@2.1.0/src/deps.ts";
const { PropertyBinding } = three;
class three.PropertyBinding
import { three } from "https://deno.land/x/remapper@2.1.0/src/deps.ts";
const { PropertyBinding } = three;

Constructors

new
PropertyBinding(
rootNode: any,
path: string,
parsedPath?: any,
)

Properties

BindingType: { [bindingType: string]: number; }
GetterByBindingType: Array<() => void>
node: any
parsedPath: any
path: string
rootNode: any
SetterByBindingTypeAndVersioning: Array<Array<() => void>>
Versioning: { [versioning: string]: number; }

Methods

bind(): void
getValue(targetArray: any, offset: number): any
setValue(sourceArray: any, offset: number): void
unbind(): void

Static Methods

create(
root: any,
path: any,
parsedPath?: any,
): PropertyBinding | PropertyBinding.Composite
findNode(root: any, nodeName: string): any
sanitizeNodeName(name: string): string