UNPKG

@ngageoint/geopackage

Version:
26 lines (25 loc) 950 B
/** * @module user/custom */ import { UserDao } from '../userDao'; import { GeoPackage } from '../../geoPackage'; import { UserRow } from '../userRow'; import { UserCustomTable } from './userCustomTable'; /** * User Custom Dao * @class * @extends UserDao * @param {module:geoPackage~GeoPackage} geoPackage geopackage object * @param {module:user/custom~UserCustomTable} userCustomTable user custom table */ export declare class UserCustomDao<T extends UserRow> extends UserDao<UserRow> { constructor(geoPackage: GeoPackage, table: UserCustomTable); createObject(results: any): UserRow; /** * Reads the table specified from the geopackage * @param {module:geoPackage~GeoPackage} geoPackage geopackage object * @param {string} tableName table name * @return {module:user/custom~UserCustomDao} */ static readTable(geoPackage: GeoPackage, tableName: string): UserCustomDao<UserRow>; }