UNPKG

@lwc/jest-transformer

Version:

Jest transformer for LWC and engine

22 lines (19 loc) 680 B
/* * Copyright (c) 2018, salesforce.com, inc. * All rights reserved. * SPDX-License-Identifier: MIT * For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/MIT */ const { stringScopedImportTransform } = require('./utils'); const RESOURCE_IMPORT_IDENTIFIER = '@salesforce/resourceUrl/'; module.exports = function ({ types: t }) { return { visitor: { ImportDeclaration(path) { if (path.get('source.value').node.startsWith(RESOURCE_IMPORT_IDENTIFIER)) { stringScopedImportTransform(t, path, RESOURCE_IMPORT_IDENTIFIER); } }, }, }; };