Skip to content

Instantly share code, notes, and snippets.

View pmoelgaard's full-sized avatar

Peter Andreas Moelgaard pmoelgaard

View GitHub Profile
{
"1": {
"@name": "iso",
"@oid": "1",
"Description": "International Organization for Standardization (ISO)"
},
"1.3": {
"@name": "identified-organization",
"@oid": "1.3",
"Description": "Organization identification schemes registered according to ISO/IEC 6523-2"
{
"nodes": {
"1": {
"@oid": "1",
"element": {
"@name": "iso",
"@oid": "1",
"Description": "International Organization for Standardization (ISO)"
},
"nodes": {
/// <reference path="../../typings/tsd.d.ts" />
/// <reference path="../tsd.d.ts" />
module nx.ui.modelParser {
var $module:ng.IModule = angular.module('nx.ui');
export interface IModelParserScope extends ng.IScope {
/// <reference path="../../typings/tsd.d.ts" />
/// <reference path="../tsd.d.ts" />
module nx.ui.modelFormatter {
var $module:ng.IModule = angular.module('nx.ui');
export interface IModelFormatterScope extends ng.IScope {
/// <reference path='../../typings/tsd.d.ts' />
/// <reference path='../../typings/main.d.ts' />
/// <reference path='../tsd.d.ts' />
import path = require('path');
import async = require('async');
import glob = require("glob");
import _ = require("lodash");
import hooks = require("../loopback-hooks/loopback-hooks");
@pmoelgaard
pmoelgaard / hooks.ts
Created February 21, 2016 09:51
Hook Harvester - Early Version
/// <reference path='../../typings/tsd.d.ts' />
import path = require('path');
import async = require('async');
function ModuleDef(server:any, next:Function):void {
var glob:any = require("glob");
glob('local_modules/**/hooks/**/*.js', function (err:Error, hooks:Array<string>):void {
@pmoelgaard
pmoelgaard / Display the current call stack
Created October 4, 2013 01:27
Display the current call stack
function Stack() { try { throw Error() } catch(ex) { return ex.stack } }
print( Stack() );
/*
PRINTS:
Error()@:0
Stack()@test.js:1
@test.js:3
/*
@pmoelgaard
pmoelgaard / random.ts
Created October 26, 2015 18:34
Random MySQL Mixin for Loopback
/// <reference path='../../typings/tsd.d.ts' />
/// <reference path='../../local_modules/tsd.d.ts' />
import path = require('path');
import async = require('async');
import _ = require('lodash');
import IRemoteMethodCallbackFunction = loopback.IRemoteMethodCallbackFunction;
import IMySQLTableDefinition = loopback.IMySQLTableDefinition;
import IPersistenceModelItem = loopback.IPersistenceModelItem;
@pmoelgaard
pmoelgaard / boot.whoami.js
Last active October 26, 2015 17:45
Simple WhoAmI for Loopback
module.exports = function (server) {
var router = server.loopback.Router();
router.get('/whoami', function (req, res) {
var AccessToken = server.models.AccessToken;
AccessToken.findForRequest(req, {}, function (aux, accesstoken) {
if (accesstoken == undefined) {
res.status(401);
<App Theme="Basic">
<JavaScript File="fuse-resource/fuse-resource.js" ux:Global="fuseResource" />
<DockPanel>
<JavaScript>
var Observable = require("FuseJS/Observable");