mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-30 09:27:13 +00:00
42 lines
995 B
JavaScript
42 lines
995 B
JavaScript
|
// NOTE: This file is excluded from being transformed by babel-jest and needs to use the CommonJS syntax.
|
||
|
|
||
|
module.exports = {
|
||
|
arrow: {
|
||
|
// eslint-disable-next-line arrow-parens
|
||
|
fn1: foobar => {},
|
||
|
fn2: foobar => 1,
|
||
|
// eslint-disable-next-line arrow-parens
|
||
|
fn3: foobar => {
|
||
|
return 3
|
||
|
},
|
||
|
// eslint-disable-next-line arrow-parens
|
||
|
fn4: arg1 =>
|
||
|
2 * arg1,
|
||
|
fn5: () => {},
|
||
|
// eslint-disable-next-line arrow-parens
|
||
|
fn6: foobar => (foobar ? 1 : 0)
|
||
|
},
|
||
|
normal: {
|
||
|
fn: function () {} // eslint-disable-line object-shorthand
|
||
|
},
|
||
|
shorthand: {
|
||
|
fn () {},
|
||
|
// eslint-disable-next-line space-before-function-paren
|
||
|
$fn() {},
|
||
|
// eslint-disable-next-line no-unused-vars
|
||
|
fn_arrow () { const _ = rule => rule },
|
||
|
fn_script () {
|
||
|
return 'function xyz(){};a=false?true:xyz();'
|
||
|
},
|
||
|
fn_internal (arg) {
|
||
|
if (arg) {
|
||
|
return {
|
||
|
title () {
|
||
|
return 'test'
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|