24 lines
706 B
JavaScript
24 lines
706 B
JavaScript
import { helpers } from './helpers.js'
|
|
import { shim, log } from './shim.js'
|
|
import { powerEffects } from './powerEffects.js'
|
|
|
|
export class api {
|
|
static registerFunctions () {
|
|
log('SWADE MB Helpers initialized')
|
|
api.globals()
|
|
}
|
|
|
|
static globals () {
|
|
globalThis.swadeMBHelpers = {
|
|
DEBUG: true,
|
|
powerEffects,
|
|
createEffectDocument: shim.createEffectDocument,
|
|
createMutationWithEffect: helpers.createMutationWithEffect,
|
|
defaultMutationOptions: helpers.defaultMutationOptions,
|
|
getActorFolderByPath: shim.getActorFolderByPath,
|
|
getActorsInFolder: shim.getActorsInFolder,
|
|
runOnTargetOrSelectedTokens: helpers.runOnTargetOrSelectedTokens
|
|
}
|
|
}
|
|
}
|