/* Copyright 2015 Realm Inc - All Rights Reserved * Proprietary and Confidential */ 'use strict'; const constants = require('./constants'); const util = require('./util'); const {objectTypes} = constants; module.exports = { create, }; class List {} // Non-mutating methods: util.createMethods(List.prototype, objectTypes.LIST, [ 'snapshot', ]); // Mutating methods: util.createMethods(List.prototype, objectTypes.LIST, [ 'pop', 'shift', 'push', 'unshift', 'splice', ], true); function create(realmId, info) { return util.createList(List.prototype, realmId, info, true); }