20 lines
469 B
TypeScript
20 lines
469 B
TypeScript
/// <reference types="angular" />
|
|
/// <reference types="angular-resource" />
|
|
|
|
export interface IAccount extends ng.resource.IResource<IAccount> {
|
|
id: number;
|
|
name: string;
|
|
authorized_overdraft: number;
|
|
};
|
|
|
|
export interface IAccountResource extends ng.resource.IResourceClass<IAccount> {
|
|
};
|
|
|
|
export default function AccountResource($resource) {
|
|
return <IAccountResource> $resource(
|
|
'/api/account/:id', {
|
|
id: '@id'
|
|
}
|
|
);
|
|
};
|